我想有两种语言的用户界面和单独的字符串值为他们在我的资源文件中res\values\strings.xml:
<string name="tab_Books_en">Books</string><string name="tab_Quotes_en">Quotes</string><string name="tab_Questions_en">Questions</string><string name="tab_Notes_en">Notes</string><string name="tab_Bookmarks_en">Bookmarks</string><string name="tab_Books_ru">Книги</string><string name="tab_Quotes_ru">Цитаты</string><string name="tab_Questions_ru">Вопросы</string><string name="tab_Notes_ru">Заметки</string><string name="tab_Bookmarks_ru">Закладки</string>现在我需要在我的应用程序中动态地检索这些值:
spec.setContent(R.id.tabPage1);String pack = getPackageName();String id = "tab_Books_" + Central.lang;int i = Central.Res.getIdentifier(id, "string", pack);String str = Central.Res.getString(i);我的问题是i = 0。
为什么它不起作用?
相似问题