1

我无法真正解释这一点,所以我将使用一张图片:

身高问题

好的,如您所见,实际的EditTextView 比实际的白色(可编辑区域)略高。这怎么样?我已经删除了 View 的所有填充和边距,但它看起来仍然很糟糕。

EditText在设备上部署此视图时,我还有另外 2 个问题:

  1. 它会自动捕获焦点(如何禁用此功能?)
  2. 对焦时,有一个橙色边框,但实际可编辑区域比橙色边框宽(见截图2):

在此处输入图像描述

4

1 回答 1

0

这是 pre Holo EditText 的背景:

在此处输入图像描述

这是选中前 Holo EditText 时的背景:

在此处输入图像描述

如您所见,那些 9Patches 中已经有填充。所以你 EditText 的高度不会与实际可编辑区域的高度相同。我建议您将高度设置为wrap_content.

于 2013-01-19T15:52:51.677 回答