EditText高度问题
问题描述:
我想设置较小的EditText高度,但仍然没有管理它。这是我的源代码:EditText高度问题
<EditText android:layout_width="150dp" android:layout_height="20dp"
android:singleLine="true" android:textSize="10dp" />
此代码剪出文本,并在EditText控件周围出现一个白色矩形形状。我也尝试了maxHeight/minHeight属性,但也没有奏效。如果有人解决了这个问题,请帮忙。
或者这是android中的错误?我甚至无法调整Spinner大小,与EditText一样。
感谢
伊尔凡
答
你可能会看到内场离奇的橙色矩形在模拟器中进行测试时?
如果是这样,那么我已经设法制定了一些基本的尺寸设置规则。你的textSize需要更大一些。尝试30dp。
通过一些实验,我发现如果您使用“dp”并应用此经验法则,它应该适用于EditText字段。
TEXTSIZE×3 = layout_height
我说的经验法则,因为之前的最小高度场“休息”了约29dp。因此,例如,如果您有textSize =“10dp”,那么layout_height =“30dp”或textSize =“12dp”,然后layout_height =“36dp”。你可以有更小的文字大小,但它变得难以辨认低于9dp。我发现这在使用默认字体的relative_layouts中效果很好。
您应该发布布局文件的* full *示例,以便您遇到此问题,否则很难为您提供帮助。如果你可以试着更好地解决你的问题,那也不错,因为它似乎并不完全清楚你究竟在做什么 – Nailuj 2010-12-05 18:22:35