EditText 改为不可编辑 / 加点击事件

  • EditText改为不可编辑
// etDetailValue3.setEnabled(false);  // 注释掉才行
et3.setFocusable(false);
et3.setFocusableInTouchMode(false);
  • EditText加点击事件
    • 给EditText加点击事件之前必须先给这个EditText设置为不可编辑状态,也就是上述两行代码,然后直接加点击监听即可
et3.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // ...
    }
});
  • 另外:
    • 有的文章说加这行代码:etDetailValue3.setEnabled(false);
    • 但是尝试得知,如果加了这一行,点击事件就不管用了,所以注释掉了。

你可能感兴趣的:(EditText 改为不可编辑 / 加点击事件)