2011-09-12 29 views

回答

1

给它一个固定的宽度和迫使它留在一行是这样的:

android:layout_width="100dp" 
android:singleLine="true" 
+0

我如何决定什么是最好的宽度是多少?我想使用背景图片的宽度,而不是“硬编码”的长度。这样,如果设计者给我一个5像素加法的不同背景,我不需要在代码中改变任何东西。 –

+1

要么你必须对宽度进行硬编码,要么将背景作为图像视图,并将edittext与图像视图对齐。我个人更喜欢硬编码的宽度。根据背景的不同,另一个可能适合的选项是使用9贴片缩放来以不错的方式拉伸背景。 – pgsandstrom