2012-05-03 36 views
0

我有一個由textviews組成的活動。我已將該活動與英語和丹麥語區域設置兼容。英語到丹麥語區域設置問題

當我將語言環境從英語更改爲丹麥語並從應用程序抽屜中選擇應用程序時,只有部分文本視圖正在轉換爲丹麥語區域設置。但是當我從Eclipse運行應用程序時,所有textviews都轉換爲丹麥語。

這是一個錯誤,從onPause狀態的一個活動的strings.xml沒有得到正確引用或有任何其他solutuion我的問題?

回答

0

我發現我的複選框的文本在我們改變Locale時沒有立即改變。

因此,在活動的onPause方法中,我再次分配了解決問題的字符串的值。

1

可能是因爲活動尚未重新啓動。嘗試殺死進程並從抽屜中再次運行。

+0

這是否意味着我們每次更改語言環境時,都需要重新啓動活動?什麼可能是隻有一些文本瀏覽被更新而其他瀏覽沒有更新的原因。 –

+0

它是改變語言環境的一件大事。它不僅僅是文本參考,它的整個操作系統需要改變引用。 我會想像每個活動的所有文字瀏覽都是相似的,這意味着1個活動只會有英文,而另一個只有丹麥文。如果情況並非如此:1個活動的意義,你有丹麥語和英語,那麼我有點困惑:) – Warpzit

+0

我也很困惑,因爲所有的文本視圖同時在英語和丹麥語字符串在Strings.xml中 –

相關問題