5

我在android上很新,想編寫支持rtl語言的應用程序。爲此,我在清單文件的應用部分寫道如何設置我的操作欄以支持從右到左

android:supportsRtl="true" 

,並呼籲forceRightToLeft Android上的onCreate方法。該方法具有以下機身:

@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) 
private void forceRTLIfSupported() { 
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { 
     getWindow().getDecorView().setLayoutDirection(
       View.LAYOUT_DIRECTION_RTL); 
    } 
} 

,但我在SDK API 16(安卓4.1)和版本明白之前沒有支持和操作欄顯示左到右。我搜索但找不到任何解決方案。 請不要減去我的代碼只是讓我知道,然後我會刪除它,如果它不是真正的問題。

回答

0

嘗試Bidi class

看到這個answer也。

+0

感謝您回答我的問題,我讀過bindi,但這個課程是爲了文本,不是嗎?我的問題是關於操作欄。我無法在所有API中使用操作欄格式。 – user3266062

+0

是的,我關於文本。 對不起,我不知道如何修復動作欄......你應該問清楚你的問題:「我的動作欄如何設置爲支持從左至右?」而不是「我的應用程序」。 祝你好運:) –

相關問題