我正在尝试设置较小的EditText高度,但仍未管理它。这是我的来源:
<EditText android:layout_width="150dp" android:layout_height="20dp"
android:singleLine="true" android:textSize="10dp" />
此代码剪切文本,EditText控件周围出现白色矩形。我也尝试了maxHeight / minHeight属性,但也没有用。如果有人解决了这个问题,请帮助。
或者这是android中的错误?我甚至无法调整Spinner的大小,与EditText相同。
由于
伊尔凡
答案 0 :(得分:5)
在模拟器中测试时,您可能会在场内看到奇怪的橙色矩形形状?
如果是这样,那么我已经设法在尺寸设置上制定了一些基本的经验法则。你的textSize需要更大一些。试试30dp。
通过一些实验,我发现如果你使用“dp”并应用这个经验法则,它应该适用于EditText字段。
textSize x 3 = layout_height
我说经验法则是因为在场“再次破裂”之前的最小高度大约是29dp。因此,例如,如果你有textSize =“10dp”,那么layout_height =“30dp”,或textSize =“12dp”,那么layout_height =“36dp”。您可以使用较小的textSizes,但它会低于9dp难以辨认。我发现这在relative_layouts中使用默认字体效果很好。