Android:EditText的光标和hint文字上下没对齐的解决方案


  • 【免费】全网独家:这是一份非常值得珍藏的Android知识体系!!!

场景需求:

EditText输入框的UI展示,默认提示文字和输入后的文字样式不一样,如下图:
Android:EditText的光标和hint文字上下没对齐的解决方案_第1张图片

实现该需求的思路如下:

一、strings.xml中增加:

请输入您的手机号码

我们在这里面设定了hint文字的大小为16sp。

二、布局文件中使用:

        

当我们这样使用时,手机上展示的UI效果如下:

在这里插入图片描述
在这里插入图片描述
我们可以看到,默认情况下,其中的光标和hint文字上下没对齐,当有文字输入时,显示就正常了,这很影响用户体验。

解决方案:
只需增加该属性即可:

android:gravity="top"

最终xml中EditText如下:

        

最终显示效果如下:

在这里插入图片描述

在这里插入图片描述


  • 【免费】全网独家:这是一份非常值得珍藏的Android知识体系!!!

你可能感兴趣的:(android)