在Eclipse / Android中使用strings.xml中的变量

时间:2013-07-02 08:27:17

标签: android xml eclipse variables

<item
    android:id="@+id/menu_selectDate"
    android:orderInCategory="100"
    android:showAsAction="ifRoom|withText"
    android:title="@string/date"/>   

我需要将此标题变为所选日期

4 个答案:

答案 0 :(得分:1)

只需尝试使用以下代码从项目资源中获取字符串:

String date= getApplicationContext().getResources().getString(R.string.date);

答案 1 :(得分:0)

试试这个,

如果是String数组则使用

String[] some_array = getResources().getStringArray(R.array.your_string_array);

否则

String date= getApplicationContext().getResources().getString(R.string.date);

答案 2 :(得分:0)

试试这种方式

String res_date = Context.getResources().getString (R.string.date)

请参阅Android开发者指南 this link

答案 3 :(得分:0)

在布局中将字符串名称字段留空。然后在你的活动中写下以下内容:

menu_selectDate.setText(YourDate);