【发布时间】:2011-08-22 17:37:27
【问题描述】:
我尝试创建一个 edittext 文本框,它会使用 WRAP_CONTENT 方式自动计算宽度和高度。但是,有时我需要编辑文本的实际高度,但我尝试使用布局参数和 getWidth()、getHeight(),但没有返回我需要的值。
有人知道我该怎么做吗?
【问题讨论】:
-
为什么需要实际高度?告诉我们更多关于你想要达到的目标。
-
@Cristian 当我单击特定按钮时,我正在尝试在编辑文本之外创建一个简单的边框,也许您可以告诉我这样做的更好方法是什么?
-
改变
EditText的背景怎么样?这样 android 将负责正确应用边框。 (是的,背景;EditText 的背景也包含其边框的绘制信息) -
@Cristian 边框将只是编辑文本每一侧的一条简单的黑线,但通过应用背景,它会将我的整个编辑文本变为黑色?
-
如果您创建适当的九补丁图像,它会像您想要的那样正常工作。
标签: java android view android-layout android-view