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

TextInputLayout错误文本填充

谯嘉胜
2023-03-14

我使用的是带有AppCompatEditText的TextInputLayout,它为AppCompatEditText提供了一个基于xml形状的自定义背景。每当我设置一些错误,错误线从布局的开始。有没有办法给那个错误行做填充。

共有1个答案

丰佐
2023-03-14

您可以使用以下命令引用错误TextView:

TextView textView = (TextView) inputLayout.findViewById(android.support.design.R.id
            .textinput_error);

然后您可以使用它的布局参数。

 类似资料:
  • 我使用TextInputLayout进行登录过程,这是我的java代码: pass_l.SetErrorEnabled(true);pass_l.seterror(getString(r.string.错误_pass)); 当它显示错误时,编辑文本的背景变红,它不显示下面的错误,类似于这样: 我怎样才能解决这个问题?我不希望edittext改变背景色,只需要像往常一样在edittext下面显示错误

  • 我有一个EditText包含在TextInputLayout中。我希望在EditText下显示错误,但要对齐到屏幕的右端。 我的XML是: 我在使用数据绑定。

  • 是否有一种方法可以强制TextInputLayout错误消息使用一行? 我尝试将放置在TextInputLayout上,其error_apperation样式包含: 但它不起作用。然而,改变颜色是有效的。我不明白,mErrorView只是一个文本视图,它应该可以工作。

  • 我正在使用库。 正在调用,但没有显示错误。可能是什么问题?我怎么解决这个?