You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改APK语言时无法修改语言选择选项显示文本,附相关XML代码求助

你找到的bg_language_text_unfocsed.xml是语言选项文本的背景样式选择器,仅控制文本选中/未选中状态的边框、背景效果,和选项显示的文字内容没有关联,不需要修改这个文件。

接下来按以下步骤操作即可修改选择页的显示文本:

  • 第一步:定位语言选择页的布局文件
    打开反编译后APK的res/layout目录,查找文件名包含language、setting、i18n等关键词的xml布局文件(常见命名如activity_language_selector.xml、fragment_lang_setting.xml)。打开布局文件后查找对应两个语言选项的TextView控件,查看其android:text属性的取值:
    • 如果属性值为@string/xxx格式,说明文字引用了字符串资源,记录下xxx的字符串键名,比如lang_chinese、lang_english
    • 如果属性值直接写的是「中文」「英文」,属于硬编码文本,直接把这里的文本替换为你需要的阿拉伯语/目标语言文本即可
  • 第二步:修改对应字符串资源
    打开res/values/strings.xml(语言选择页的选项文本默认读取全局默认字符串文件,不会跟随多语言切换),找到第一步记录的字符串键,直接修改对应值即可:
    示例:
    把原来的
    <string name="lang_chinese">中文</string>
    
    改为
    <string name="lang_chinese">العربية</string>
    
  • 第三步:验证修改
    重新编译打包APK后安装,打开语言选择页即可看到修改后的选项文本。如果还是显示旧文本,可以全局搜索反编译后的所有文件中的「中文」关键词,定位遗漏的字符串存储位置修改即可。

内容的提问来源于stack exchange,提问作者Absar Hegde

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 10:54:04