1
私のために解決策を見つけましたが、私のために何かを見つけませんでした。TextInputLayoutでRTLを設定するには?
これは私のスタイル、TextInputLayout
です:
<style name="MyWidget.TextInputLayout.StyleName" parent="TextAppearance.AppCompat">
<item name="colorAccent">@color/yellow_my_mission_item_icon</item>
<item name="android:textColorHint">@color/text_input_layout_hint_inactive</item>
<item name="colorControlNormal">@color/black</item>
<item name="colorControlActivated">@color/text_input_layout_active</item>
<item name="colorControlHighlight">@color/green</item>
<item name="android:gravity">start</item>
<item name="android:layoutDirection">rtl</item>
<item name="android:textAlignment">viewStart</item>
</style>
そしてEditText
用:
<style name="MyWidget.EditText.StyleName">
<item name="android:textColor">@color/black</item>
<item name="android:textSize">17sp</item>
<item name="android:textAlignment">viewStart</item>
<item name="android:gravity">start</item>
</style>
チェックアウトリンク: https://code.google.com/p/android/issues/detail?id=182155 これは、サポートライブラリのバグがあります。 –