次の方法で共有


Locale.Language プロパティ

定義

このロケールの言語コードを返します。

public string Language { [Android.Runtime.Register("getLanguage", "()Ljava/lang/String;", "")] get; }
[<get: Android.Runtime.Register("getLanguage", "()Ljava/lang/String;", "")>]
member this.Language : string

プロパティ値

言語コード。定義されていない場合は空の文字列。

属性

注釈

このロケールの言語コードを返します。

<b>注:</b> ISO 639 は安定した標準ではありません。一部の言語コードは変更されています。 ロケールのコンストラクターは、コードが変更された言語の新しいコードと古いコードの両方を認識しますが、この関数は常に古いコードを返します。 コードが変更された特定の言語を確認する場合は、行わないでください。

if (locale.getLanguage().equals("he")) // BAD!
               ...

代わりに、次の操作を行います。

if (locale.getLanguage().equals(new Locale("he").getLanguage()))
               ...

の Java ドキュメントjava.util.Locale.getLanguage()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象