是否有可能在Android中访问string数组项?

来自values / string.xml snip-code:

<array name="categories"> <item name="today">Today</item> <item name="life">Life</item> <item name="corner">Corner</item> <item name="banks">Banks</item> <item name="it">IT</item> <item name="fun">Fun</item> </array> 

来自layout / main.xml的 snip-code:

 <Button android:id="@+id/today" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="8sp" android:text="@array/categories" /> 

是否有可能使用id =今天直接从值/ string.xml使用string数组名称=类别和特定的项目,在这种情况下今天

Solutions Collecting From Web of "是否有可能在Android中访问string数组项?"

在这里看到select的答案: Android – 引用string数组资源中的string与XML 。

根据这个答案,必须做这样的事情:

 <string name="earth">Earth</string> <string name="moon">Moon</string> <string-array name="system"> <item>@string/earth</item> <item>@string/moon</item> </string-array> 

那么你只需要做:

  <Button .... android:text="@string/earth" />