答案 0 :(得分:0)
你必须使用https://github.com/vekexasia/android-edittext-validator
您可以为测试属性设置多个值:
答案 1 :(得分:0)
可以使用setError方法。它只能从API Level 1获得。
editText.setError("Enter yor error message").
答案 2 :(得分:0)
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp">
<EditText
android:id="@+id/phone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:hint="@string/cont_num"
android:inputType="phone"/>
</android.support.design.widget.TextInputLayout>
来自android设计库
答案 3 :(得分:0)
而不是使用EditText小部件,一个解决方案是具有自动完整TextView小部件的RelativeLayout,并且您选择的警报图标设置在RL内的AC TextView上。
然后在AC文本视图中添加一个文本更改侦听器,它正在查找您的特定文本输入,即二进制文件,如果检测到违规,则显示警告和错误图标?