Textview可点击错误不起作用

Mad*_*vat 5 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");
                        }
                });
Run Code Online (Sandbox Code Playgroud)

但是当我点击 textview 时,文本会发生变化,请帮助我。

XII*_*-th 7

您需要完全禁用 TextView:

t1.setEnabled(false);
Run Code Online (Sandbox Code Playgroud)


小智 5

尝试像这样改变听者的位置

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);
Run Code Online (Sandbox Code Playgroud)