我正在尝试设置较小的 EditText 高度,但仍然没有成功。这是我的来源:
<EditText android:layout_width="150dp" android:layout_height="20dp"
android:singleLine="true" android:textSize="10dp" />
此代码剪切文本,并在 EditText 控件周围出现一个白色矩形。我也尝试过 maxHeight/minHeight 属性,但也不起作用。如果有人解决了这个问题,请帮忙。
或者这是android的bug?我什至无法调整 Spinner 的大小,与 EditText 的情况相同。
Thanks
Irfan
在模拟器中测试时,您可能会在现场看到奇怪的橙色矩形形状?
如果是这样,那么我已经设法制定了一些有关尺寸设置的基本经验法则。您的 textSize 需要大一点。尝试 30dp。
通过一些实验,我发现如果您使用“dp”并应用此经验法则,它应该适用于 EditText 字段。
文本大小 x 3= 布局高度
我说的是经验法则,因为场再次“破裂”之前的最小高度约为 29dp。因此,例如,如果您有textSize =“10dp”,则layout_height =“30dp”,或textSize =“12dp”,则layout_height =“36dp”。您可以使用较小的 textSizes,但低于 9dp 时会变得难以辨认。我发现这在使用默认字体的relative_layouts 中效果很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)