当前位置: 首页 > 知识库问答 >
问题:

Android setError(“error”)在Textview中不工作

傅花蜂
2023-03-14

我们可以成功地在Edittext中设置错误,但在TextView中设置错误失败。有什么问题吗??我试过了

((TextView) findViewById(R.id.df)).requestFocus();
((TextView) findViewById(R.id.df)).setSelected(true);
((TextView) findViewById(R.id.df)).setError("akjshbd");

但我不会因为错误而弹出。

共有1个答案

贝成业
2023-03-14

默认TextView不可聚焦。因此,您需要设置Android:focusable=“true”和Android:focusableIntouchmode=“true”。

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:text="@string/hello_world" />

并且不需要设置setSelected(true)。

((TextView) findViewById(R.id.df)).requestFocus();
((TextView) findViewById(R.id.df)).setError("akjshbd");
 类似资料:
  • 我对SDK 18有一个问题。我的文本视图的重力不能垂直工作。但它正在使用sdk17。 图片和代码: 列表视图标题。xml格式: AndroidManifest.xml AndroidManifest.xml 带有黑色背景的textview Android:background = " # 000000 " 如果有人有主意。我试着用match_parent改变wrap_content。 唯一有效的是

  • 我尝试遵循在工具栏中创建自定义TextView的教程(https://guides.codepath.com/android/using-the-app-toolbar#custom-title-view)。我想做的是能够使用Java动态更改TextView中的文本。但是,问题是我不能并且没有显示错误消息。 XML 中的工具栏代码: 活动类中的工具栏Java代码: Styles.xml: 一个简单

  • 因此,我在屏幕顶部有一个,中间有八个按钮。我想让从右侧滑入(动画),然后每当用户单击按钮时,它就会使淡出,更改文本,然后用新文本淡出。淡入和更改文本可以很好地工作,但是并没有淡出,而是消失了。在中左侧动画中的幻灯片也有问题,所以我想这可能是我在中缺少的东西。这是我的代码,请有人帮帮我!!

  • 我的应用程序中有一个autocompletetextview、一个textview和一个按钮。单击该按钮时,它将在数据库中搜索与TextView中的单词相等的单词。 flow:•Word from autocompletetextview(通过单击imagebuttons输入)>Search Word(使用按钮)条件:•如果Word在数据库中,textview将显示相应的分数(也在dbase中),

  • 我试图让ESLint让我使用对象的Rest/传播。尽管我尽了最大努力,我还是得到了这个错误: 当我悬停在椭圆上时(<代码>...)用红色弯弯曲曲。 我的看起来像这样: 我确信prefs正在被阅读,因为规则、插件和样式指南正在按预期工作。 要启用对象rest/spread,是这里的关键(哈哈),它似乎对其他人有用。然而,它拒绝为我工作。我不知所措 更新:我使用的是Visual Studio代码v1.

  • 来自实时数据库Firebase的数据不会出现在TextView中。我在这里找过类似的问题,但没有解决。如果你能帮我解决这个问题,我将不胜感激。 firebase结构: Java代码: