Android:名前を使用してリソースから文字列を取得するにはどうすればよいですか?
リソースファイルで、UIの2つの言語とそれらの個別の文字列値を使用したいと思います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です。 私の場合、なぜうまくいかないのですか?