EditText高度问题

时间:2010-12-05 17:49:12

标签: android height android-edittext spinner

我正在尝试设置较小的EditText高度,但仍未管理它。这是我的来源:

<EditText android:layout_width="150dp" android:layout_height="20dp"
      android:singleLine="true" android:textSize="10dp" />

此代码剪切文本,EditText控件周围出现白色矩形。我也尝试了maxHeight / minHeight属性,但也没有用。如果有人解决了这个问题,请帮助。

或者这是android中的错误?我甚至无法调整Spinner的大小,与EditText相同。

由于

伊尔凡

1 个答案:

答案 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中使用默认字体效果很好。