2014-03-31 139 views
0

我對simpel問題表示歉意,我是Android開發新手。從右到左語言(阿拉伯語,希伯來語和波斯語)的Android應用程序UI方向

我在寫三個Android應用程序。所有這些都支持從右向左語言(具體來說,阿拉伯語,希伯來語和波斯語)。

這些應用程序中的每個應用程序的UI和語言將始終與OS語言無關。因此,假設操作系統語言是英語,則應用程序用戶界面仍將以相應的應用程序語言(阿拉伯語,希伯來語或波斯語顯示;取決於安裝的版本)顯示。這個提示很重要,因爲我不是根據用戶的操作系統語言設置本地化其用戶界面將會更改的應用程序,而是創建特定於上述三種語言的應用程序。

現在,我該怎麼做?如何將應用程序語言設置爲阿拉伯語,希伯來語或波斯語?設置這一點非常重要,因爲例如,中的android:orientation="horizontal"將從右到左顯示子項的UI組件,而當語言是英語時,則默認從左到右定位。

謝謝。

回答

1

將容器的layout_gravity設置爲正確。這將迫使他們先對齊右邊緣。

此外,這可能更容易做爲一切的相對佈局。您始終可以對齊右側邊緣或alignParentRight

相關問題