单行上的EditText.setError()

时间:2011-08-03 09:50:18

标签: java android

我对EditText.setError()有疑问。

我有一个EditText:

<TextView android:id="@+id/sc_num"
                style="@style/textLabel"
                android:text="@string/scnum"
                android:layout_below="@+id/creditCard"/>
<EditText android:id="@+id/credit"              
android:background="@android:drawable/editbox_background"
android:layout_below="@+id/sc_num"
android:layout_alignRight="@+id/state"/>

我想显示错误消息“请输入有效的安全码” 使用setError()方法。

当我运行应用程序时,我收到的错误显示在多行中,如图所示

security code Edit text

如何以单行显示此错误?

1 个答案:

答案 0 :(得分:1)

尝试android:scrollHorizontally="true"

修改 使用android:SingleLine="true"