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>