3

strings.xmlではなくリポジトリ(など)HashTableから文字列リソースを取得することは可能ですか?List次のようなレイアウトでの望ましい使用法

<EditText android:id="@+id/inputSearch"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="@StringRepository.GetMessage("Search")"
        android:inputType="textVisiblePassword"/>

私の課題は、アプリケーションサーバー(Web)で文字列値を維持し、バージョンを更新せずにすべての文字列リソース(レイアウトとJava側の両方)を更新することです。

onCreateインスタンスのメソッドですべてのビューをトラバースしようとしましActivityたが、動的に作成されたビューの解決策が見つかりませんでした。

この課題を達成するための助けをいただければ幸いです。

4

1 に答える 1

2

いいえ。@resource構文は、XMLで定義されたリソースでのみ機能します。文字列をハッシュマップで定義する場合は、ビューのヒント/テキストをコードで設定する必要があります。

于 2012-11-13T16:03:38.463 に答える