我正在尝试设置较小的EditText高度,但仍未对其进行管理.这是我的资料来源:

android:singleLine="true" android:textSize="10dp" />

此代码剪切出文本,并在EditText控件周围显示一个白色矩形.我也尝试过maxHeight / minHeight属性,但是也没有用.如果有人解决了此问题,请提供帮助.

还是这是android中的bug?我什至无法调整Spinner的大小,与EditText一样.

谢谢

尔凡

解决方法:

在仿真器中进行测试时,您可能会在现场看到奇怪的橙色矩形形状?

如果是这样,那么我已经设法制定出一些关于尺寸设置的基本经验法则.您的textSize需要更大一些.尝试30dp.

通过一些实验,我发现如果您使用“ dp”并应用此经验法则,则它应适用于EditText字段.

textSize x 3 = layout_height

我说经验法则是因为该场再次“破裂”之前的最小高度约为29dp.因此,例如,如果您有textSize =“ 10dp”,则layout_height =“ 30dp”,或textSize =“ 12dp”,然后layout_height =“ 36dp”.您可以使用较小的textSizes,但低于9dp时将变得难以辨认.我发现在默认字体的relative_layouts中效果很好.

标签:android-edittext,height,spinner,android

来源: https://codeday.me/bug/20191023/1914761.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐