【问题标题】:EditText Height IssueEditText 高度问题
【发布时间】:2011-05-20 14:26:51
【问题描述】:

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

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

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

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

谢谢

伊尔凡

【问题讨论】:

  • 你应该发布一个full你遇到这个问题的布局文件的例子,否则很难帮助你。如果您可以尝试更好地表述您的问题,那也很好,因为它似乎并不完全清楚您到底想要做什么

标签: android height android-edittext spinner


【解决方案1】:

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

如果是这样,那么我已经设法制定了一些关于尺寸设置的基本经验法则。你的 textSize 需要大一点。试试 30dp。

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

textSize x 3= layout_height

我说经验法则是因为字段再次“中断”之前的最小高度约为 29dp。因此,例如,如果您有 textSize="10dp",那么 layout_height="30dp",或者 textSize="12dp",然后 layout_height="36dp"。你可以有更小的 textSizes,但它变得难以辨认低于 9dp。我发现这在使用默认字体的 relative_layouts 中效果很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    • 1970-01-01
    • 2011-01-25
    • 2011-11-29
    相关资源
    最近更新 更多