1
ViewCompat.setLayoutDirection
がAPIレベルの下で動作するかどうか知りませんか? 17?API 15とAPI 16のAndroid - setLayoutDirection
私はインターネット上のすべてのソリューションを検索しますが、確かなものは見つかりません。
ViewCompat.setLayoutDirection
がAPIレベルの下で動作するかどうか知りませんか? 17?API 15とAPI 16のAndroid - setLayoutDirection
私はインターネット上のすべてのソリューションを検索しますが、確かなものは見つかりません。
setLayoutDirection
が4.2のAPIレベル17(read )に追加されたため、古いバージョンではサポートされていません。したがって、上位と下位の2つのレイアウトを維持し、下のAPIレベルのXMLビューでは回避する必要があります。あなたがsupportライブラリを使用している場合
は、次の操作を実行できます。
if (ViewCompat.getLayoutDirection(view) == ViewCompat.LAYOUT_DIRECTION_RTL) {
// view -RTL layout
} else {
//view - set made layout for below apis
}
BidiFormatterは、同様にあなたのrequirement.Checkに応じて、あなたを助けるかもしれません。
誰もが約android:layout_gravity="end"
を知っていますか?この場合に役立ちます
[4.2より前のバージョンのAndroidでRTL言語を処理する方法は?](http://stackoverflow.com/questions/15746091/how-to-handle-rtl-languages-on -pre-4-2-androidのバージョン) –