安卓中阿拉伯語,波斯語等一些佈局需要翻轉的方法
阿新 • • 發佈:2019-02-03
在安卓中阿拉伯語系,波斯語系都是一些從右到左的顯示。這時候就需要我們進行適配啦!
下面開始我們的大法了!
1.首先我們必須需要在AndroidManifest.xml檔案中<application>元素中,新增”android:supportsRtl=true,需要注意的是,使用supportsRtl要求最低SDK版本是17。這僅僅是我們需要做的第一步。
2.第二步我們需要把相應的佈局檔案進行修改。
5.如果需要程式碼檢測阿拉伯語的哈 Locale.getDefault().getLanguage().equalsIgnoreCase("ar") 就是這句啦。用這句進行判斷就可以拉。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
還有一種辦法就是,在res資料夾裡面新建layout-ldrtl(從右到左會走這個layout)和layout-ar(阿拉伯語時會走這個layout)在這兩個資料夾裡面寫之前的佈局就好拉。當然這裡面就需要把之前的佈局反著設計就對啦。
+++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++ 最後加入不需要進行翻轉 我們需要在佈局的XML檔案中寫android:layoutDirection="ltr"
這句就可以拉。