簡體   English   中英

更改SwitchPreference的語言

[英]Change language of SwitchPreference

我有一個僅提供英文版本的Android應用程序。 因此,無論用戶將設備設置為哪種語言,我控制下的所有UI均僅以英文顯示。 問題出在我應用程序的“設置”屏幕上的SwitchPreference上; 開關本身上的“ on” /“ off”標簽已本地化,為用戶提供了混合語言的UI。

https://drive.google.com/file/d/0B5ry4aCYVaqoUkFlZW9XT2VLVFE/view?usp=sharing中查看屏幕截圖

有什么方法可以覆蓋此元素的系統本地化?

筆記:

  1. 我自己對此並不感到煩惱,但是在此基礎上,該應用已被三星應用商店認證團隊拒絕。 因此,如果可能的話,我確實需要修復它。

  2. 請不要回答“本地化您的應用程序,以免混淆”。 除了其他本地化問題(不在本文范圍內)之外,對於我來說,不可能將其本地化為Android OS支持的所有語言。

馬克,謝謝您的建議,但事實證明,這是一種更簡單的方法。 我剛剛將以下屬性添加到XML中的SwitchPreference元素中,該元素定義了我的設置屏幕:

            android:switchTextOff="OFF"
            android:switchTextOn="ON"

,開關標簽是未本地化的。 RTFM FTW! :^)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM