2012-02-16 10 views
2

私は、文字列がちょうどそのような別の文字列を参照するように作ることができます。Android:文字列配列を別の文字列配列への参照にするにはどうすればいいですか?

<resources> 
    <string name="my_string">My String</string> 
    <string name="my_alias">@string/my_string</string> 
</resources> 

と私は文字列の配列が同じように参照作ってみました:

<string-array name="my_string_array"> 
    <item>1</item> 
    <item>2</item> 
    <item>3</item> 
</string-array> 

<string-array name="my_string_array_alias">@array/my_string_array</string-array> 

しかし、これは動作しません、残念ながら。私はListPreferenceでこの配列とエイリアスを使用しようとしました:

<ListPreference 
    android:key="my_key" 
    android:title="@string/my_title" 
    android:entries="@array/my_string_array_alias" 
    android:entryValues="@array/my_string_array" 
    android:dialogTitle="@string/my_dialog_title" /> 

entriesはちょうど空の配列です。もちろん、私はentriesentryValuesの両方を同じ配列にすることができますが、別の配列にするのが好きです。

答えて

0

これはAndroid dev siteで見つかりました。

注:一部のリソースで別のリソースへの別名を作成できるメカニズムはありません。特に、xml /ディレクトリ内のアニメーション、メニュー、未処理、およびその他の未指定のリソースは、この機能を提供しません。

少し曖昧ですが、フレームワークがサポートしていないと考えています。

関連する問題