2013-12-08 58 views
0

我無法看到我的strings.xml 我值當我嘗試看到它在R.id它不存在的Android的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> 

請,如果你知道如何我可以訪問它告訴我。

+1

字符串資源將在R.string中,而不是R.id – dr01d3k4

回答

1

當我嘗試看到它在R.id它不存在

這是因爲這些都是在你strings.xml。他們不是id resources。嘗試訪問像

String someString = getResources().getString(R.string.app_name); 

這假設你已經在Activity Context。如果沒有,你將需要有一個ContextgetResources()

1

R.id.*值將從佈局文件使用android:id="[email protected]\myid"

您可以通過R.string.前綴引用您的字符串中產生。