一般我们设置控件的内容对其方式用gravity属性,但是今天在写Android布局设置EditText内容右对齐的时候,如下图:

在预览看着没问题,在一部测试真机(8.0)也没问题,可是在我自己的Nubia(7.0)上就不能正常显示了,如图:

网上好多说是hint和gravity不能同时生效,实验发现并不是,相关搜索结果较少,后来看到一篇博客介绍的挺详细,后面附上;
解决方法就是用a ndroid:layoutDirection=“rtl” 来代替gravity。
引用:https://blog.youkuaiyun.com/u010987039/article/details/78643647
本文介绍了解决Android布局中EditText内容右对齐显示不一致的问题,通过使用android:layoutDirection属性替代gravity属性,实现了在不同设备和系统版本上的正确显示。
600

被折叠的 条评论
为什么被折叠?



