1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> 携帯電話&アクセサリー >> スマートフォン

Androidのアクセス値文字列リソース

開発者がAndroidアプリケーションを作成する場合、それらは標準的なアプリケーション構造内のさまざまなリソース·アイテムを格納することができます。 Androidアプリケーションリソースは、テキスト文字列、データおよび画像を含むことができます。開発者は、テキスト文字列を定義するためのXMLファイルなど、自分のアプリのディレクトリ構造内のリソース·アイテムを配置することができます。アプリケーションのJavaプログラミングコード内では、開発者もアクセスでき、標準的な構文を使用してこれらのリソースを参照してください。 Resourcesフォルダ
ログイン

Androidアプリのためのリソースフォルダは、ユーザーインターフェイス要素、データ項目とテキスト文字列の画像を含む更な​​るディレクトリとファイルが含まれています。リソースフォルダは、通常、その中にサブフォルダのセットを保持しています。サブフォルダには、メニュー定義、データ値、レイアウトの宣言と画像を含む種類に応じてアプリケーションのリソースを分類します。限り、開発者が自分のアプリケーションパッケージファイル内で、この標準構造を維持したように、Javaコードは、その中に含まれるリソースにアクセスすることができる。
ログイン
リソースタイプ
ログイン

Androidアプリケーションテキスト文字列、デジタル画像やアニメーションなど、複数のタイプを含むことができます。これらのリソースタイプの多くは、テキスト文字列を含む、XMLファイル内で定義されています。 Androidアプリケーションは、XML内のテキスト文字列データ項目をモデル、ならびにアイコンやラベルなどのユーザインタフェース要素を指定することができます。リソースの場所は、通常、その型に合わせて調整されます。値"文字列リソースのために、このアプリは、通常&QUOT内のXMLファイルを保存します。フォルダ" RES"ディレクトリ、任意のファイル名を持つ限り"の.xml"拡張機能として使用されます。で
ストリング
ログイン

Androidアプリケーションでは、開発者はデータ項目だけでなく、ユーザーインターフェイス要素をモデル化するために、文字列を使用することができます。たとえば、アプリケーション内のボタンや画面に表示されるタイトルとラベルは、すべての文字列リソースとして定義することができます。むしろ資源としてそれらをモデル化すると、アプリケーションのJava処理コード内で直接これらの文字列を符号化するよりもコードが不必要な繰り返しなしで、それらの値を再使用することができます。開発者は、アプリケーションの文字列の値を変更する必要がある場合は、この方法では、彼女は1つの場所だけの変更を行う必要がある。
ログイン
のJava Access
ログイン

開発者、多くの場合、アプリケーションのJavaコード内から文字列リソースの値にアクセスする必要があります。次のサンプルコードは、方法を示します。

R.string.title_string

このコードは&QUOT内のXMLファイルに格納されている値にアクセスすることができます。RES /値&QUOTを。ディレクトリ、次のマークアップコードで:

<リソース><文字列名=" title_string">私のアプリケーション< /文字列>< /リソース>

文字列要素の名前属性は、Javaコードの基準点を提供します。このプロセスを使用して、開発者はアプリケーション·ロジック内のタイトルテキストの文字列を参照することができます。次のようにXMLのその他のリソースファイルは、文字列を参照することができます。

の文字列@ /title_string

これは特に、アプリケーションのユーザーインターフェイスが宣言されたレイアウトファイルに、一般的な方法です。