2017-01-05 87 views
0

如何让textview Clickable为false?我尝试了textView.setClickable(false),但它不起作用,我在下面添加了我的代码片段。Textview clickable false not working

t1 = (TextView)findViewById(R.id.text_View1); 

       t1.setClickable(false); 
       //t1.setFocusableInTouchMode(false); 
       //t1.setEnabled(false); 

       t1.setFocusable(false); 

       t1.setOnClickListener(new View.OnClickListener() { 
         @Override 
         public void onClick(View v) { 
         t1.setText("clicked"); 
         } 
       }); 

但是,当我点击textview文本是改变善意帮助我。

+0

也可以用听者的位置't1.setOnClickListener(NULL);' – Bills

回答

1

尝试改变这样

t1.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     t1.setText("clicked"); 
    } 
}); 
t1.setClickable(false); 
//t1.setFocusableInTouchMode(false); 
//t1.setEnabled(false); 

t1.setFocusable(false); 
3

你需要完全禁用的TextView:

t1.setEnabled(false);