2009-03-01 76 views
6

我的EditText提示不包装。如果最后一部分被切断,提示不是很有用。我非常谨慎地限制/强制维度我的EditText框,以确保它看起来像样,无论屏幕尺寸。如何在Android EditText中创建提示包装?

下面是相关的XML是什么样子:

<EditText android:id="@+id/ET1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="left" 
    android:hint="@string/Hint1" 
    android:lines="3"> 
</EditText> 

我已经设置android:lines="3"来缓解问题,但它是不够的。为了最大限度地兼容各种屏幕尺寸,我宁愿操作系统包裹在我的字符串中换行符和硬回车。在视图中还有其他事情发生,这也迫使我不要手动设置盒子的宽度来促进良好的休息。

回答

4

也许你使用的是旧版本的SDK?

我已验证下列提示换到3号线没有任何问题,在Android 1.5的蛋糕:

<EditText 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="18px" 
     android:gravity="left" 
     android:hint="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse egestas ullamcorper facilisis." /> 
+0

完美的作品在这里也有1.6 – znq 2009-11-23 14:47:46