【发布时间】:2011-09-28 03:02:21
【问题描述】:
来自 values/string.xml 的代码片段:
<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 的代码片段:
<Button
android:id="@+id/today"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="8sp"
android:text="@array/categories"
/>
是否可以使用带有 name= 的字符串数组直接从 values/string.xml 将标签名称分配给带有 id=today 的按钮类别和特定项目,在这种情况下 - 今天?
【问题讨论】:
-
啊,所以你的意思是 android:text="@array/categories[0]" (这是不正确的)但这就是你想要的对吗?试过 android:text="@array/categories.today" ?
-
没错,正是我的意思!但是
android:text="@array/categories.today"不起作用,其他猜测?