レイアウト方向を ltr から rtl に変更するにはどうすればよいですか?
質問する
1519 次
2 に答える
4
私はStyles.xml`でこのコードを使用しています
<style name="DirectionR">
<item name="android:gravity">right</item>
<item name="android:layout_gravity">right</item>
</style>
<style name="DirectionL">
<item name="android:gravity">left</item>
<item name="android:layout_gravity">left</item>
</style>
`
詳細については、ここをクリックしてください: http ://developer.android.com/reference/android/text/Layout.html
于 2012-10-24T05:33:20.983 に答える
2
API レベル 19 で追加:
XML:
android:layoutDirection="ltr"
android:layoutDirection="rtl"
プログラムで変更する場合は、ViewCompat (バージョン 22.1.0 で追加) を使用できます。
左から右へ:
ViewCompat.setLayoutDirection(mView, ViewCompat.LAYOUT_DIRECTION_LTR);
右から左へ:
ViewCompat.setLayoutDirection(mView, ViewCompat.LAYOUT_DIRECTION_RTL);
https://developer.android.com/reference/android/util/LayoutDirection https://developer.android.com/reference/android/support/v4/view/ViewCompat
于 2018-05-10T15:34:58.707 に答える