2013-12-08 5 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. Если нет, то вам нужно будет иметь Context до getResources()

1

R.id.* значения будут сгенерированы из файлов макета с использованием android:id="[email protected]\myid"

Вы можете ссылаться на ваши строки с помощью префикса R.string..

Смежные вопросы