Android 如何在TextInputLayout中设置RTL?
我为我寻找解决方案,但没有找到适合我的东西 这是我的风格,Android 如何在TextInputLayout中设置RTL?,android,Android,我为我寻找解决方案,但没有找到适合我的东西 这是我的风格,TextInputLayout: <style name="MyWidget.TextInputLayout.StyleName" parent="TextAppearance.AppCompat"> <item name="colorAccent">@color/yellow_my_mission_item_icon</item> <item name="android:text
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>
但在屏幕上看到的是:
根据Mavya Soni提供的Google链接,如果您用阿拉伯语文本修改strings.xml,它将在RTL中正确显示:
<string name="first_name">"الاسم الخاص"</string>
<string name="last_name">"اسم العائلة"</string>
“㶈㶈㶈㶈㶈㶈㶈”
"اسم العائلة"
签出链接:它可能是支持库的bug。很好,英文单词不会显示在右侧,但阿拉伯语单词将显示在右侧。谢谢:)
<string name="first_name">"الاسم الخاص"</string>
<string name="last_name">"اسم العائلة"</string>