Textview可点击false不起作用

时间:2017-01-05 04:50:06

标签: android textview onclicklistener

如何使textview Clickable false?我尝试使用textView.setClickable(false),但它无效,我在下面添加了我的代码段。

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文字时,请改变一下,请帮助我。

2 个答案:

答案 0 :(得分:4)

您需要完全禁用TextView:

t1.setEnabled(false);

答案 1 :(得分:3)

尝试像这样改变听众位置

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);