如何破坏textview

时间:2017-03-30 04:19:20

标签: android

IN Edittext seterror工作正常但Textview如何进行seterror

我尝试编码

Textview  spinner = (TextView) view.findViewById(R.id.spinner_txt);
spinner_txt.setText(name);///from the coding i am setting settext
String spinnertxt=spinner.getText.toString;

if(spinnertxt.length()==0){
    spinner_txt.setError("select the representative");
    }
spinner_txt.requestFocus();

2 个答案:

答案 0 :(得分:1)

Textview  spinner = (TextView) view.findViewById(R.id.spinner_txt);

spinner_txt.setText(name);///from the coding i am setting settext

在此处,您将settext设置为 spinner_txt ,而不是微调器。我想知道你的setText是如何被调用的。

String spinnertxt=spinner.getText.toString;

您收到NullPointerException,因为您的微调框文本视图不包含任何文本,因此,snippertxt为null,您尝试获取空对象的长度。

试试这个: -

spinner.setText(name);
String spinnertxt=spinner.getText.toString;

答案 1 :(得分:0)

其实我的问题是关于textview的seterror ....喜欢编辑文本.... 我的回答是 通过更改xml中的attrubutes,我发现edittext函数可以作为textview。所以键盘没有启用,而且android studio中的focusableInTouchMode也是假的

android:focusable="false"
            android:clickable="true"
            android:focusableInTouchMode="false"