为了账号安全,请及时绑定邮箱和手机立即绑定

Android:如何使用名称从资源中获取字符串?

Android:如何使用名称从资源中获取字符串?

明月笑刀无情 2019-07-01 16:02:27
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.为什么在我的情况下不起作用?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1007 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号