gpt4 book ai didi

android - 如何在 TextInputLayout 中设置 RTL?

转载 作者:太空狗 更新时间:2023-10-29 16:12:39 24 4
gpt4 key购买 nike

我为我搜索解决方案,但没有找到适合我的东西。

这是我的风格,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>

但在屏幕上它看起来像: enter image description here

最佳答案

根据 Google 链接,Mavya Soni shared ,如果您使用阿拉伯文本修改 strings.xml,它将在 RTL 中正确显示:

<string name="first_name">"الاسم الخاص"</string>
<string name="last_name">"اسم العائلة"</string>

关于android - 如何在 TextInputLayout 中设置 RTL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41099639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com