Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 设置错误消息是否不完全可见?_Android - Fatal编程技术网

Android 设置错误消息是否不完全可见?

Android 设置错误消息是否不完全可见?,android,Android,我正在使用fragment类并在其中设置错误消息,然后生成类似矩形类型的错误,但我想显示类似圆形矩形的错误消息,我该怎么办? 有关更多详细信息,请参阅。试试这个 if (editText.getText().toString().trim().equalsIgnoreCase("")) editText.setError("This field can not be blank", R.drawable.border); 它将在edittext上显示弹出的错误消息 对于圆角,请在绘图窗口中

我正在使用fragment类并在其中设置错误消息,然后生成类似矩形类型的错误,但我想显示类似圆形矩形的错误消息,我该怎么办? 有关更多详细信息,请参阅。

试试这个

if (editText.getText().toString().trim().equalsIgnoreCase(""))
  editText.setError("This field can not be blank", R.drawable.border);
它将在edittext上显示弹出的错误消息

对于圆角,请在绘图窗口中创建此border.xml

 <?xml version="1.0" encoding="utf-8"?>
   <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle" >

    <corners android:radius="5dip" />

     <solid android:color="#ffffff" />

   <stroke
    android:width="1dp"
    android:color="@android:color/white" />

 </shape>

包括代码和有关此问题的更多信息。您可以从链接中引用问题的相关信息,但不要只是放置一个链接,让其他人打开以了解问题。编辑:谷歌的问题跟踪器不是一个询问如何解决你的问题的正确地方。上面的代码如何保证错误消息会在问题询问时以圆形矩形显示?我可能错了,但这种方法不存在。有一个setError,它将一个Drawable作为第二个参数,而不是对Drawable资源的int引用,这是两个非常不同的东西,但它甚至不应该编译。。。根据文档,它所采用的绘图设置错误图标,而不是消息背景: