我无法在strings.xml中看到我的值 当我试图在R.id中看到它时它不存在
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">BPhonelist</string>
<string name="action_add_contact">Add Contact</string>
<string name="action_phone_contact">Phone Contact</string>
<string name="action_work_contact">Phone Work Contact</string>
<string name="action_home_contact">Phone Home Contact</string>
<string name="action_email_contact">Email Contact</string>
<string name="hello_world">Hello world!</string>
<string name="detail_toast_add">Contact Added</string>
</resources>
如果你知道我如何获取它,请告诉我。
答案 0 :(得分:1)
当我试图在R.id中看到它时,它不存在
那是因为这些都在你的strings.xml
中。它们不是id resources
。尝试访问类似
String someString = getResources().getString(R.string.app_name);
这假设您已经在Activity Context
。如果没有,则需要Context
之前getResources()
答案 1 :(得分:1)
R.id.*
从布局文件生成 android:id="+@id\myid"
个值
您可以通过R.string.
前缀来引用字符串。