OnClickListener Not working when Edit Text is disabled

Raju Bhatt :

I have one edittext view in my android application. For free users, I want disable edittext view and when user tap on that, I want show toast. I have managed disable edit by below code

text_status1.setEnabled(false);

But now I my setOnClickListener is also not working. anyone can please help me for make it working while edittext is disabled?

Thanks

Tamir Abutbul :

Instead of setEnabled use setFocusable in this way :

  EditText some = mView.findViewById(R.id.some);
    some.setFocusable(false);
    some.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            System.out.println("your View got clicked");
        }
    });

By using setFocusable false the user can perform click on the view but he can't get the focus he needs to edit the editText

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=98750&siteId=1