android – 如何使EditText只读取和复制但不可编辑

我想让我的编辑框只读,但不能编辑.

用户应该能够从我的编辑框中复制,但它不应该是用户编辑的.

请让我知道如何做到这一点.

您可以覆盖密钥监听器,这样您就可以执行除编辑之外的任何操作

final EditText edittext = (EditText) findViewById(R.id.edittext);
edittext.setOnKeyListener(new OnKeyListener() {
    public boolean onKey(View v, int keyCode, KeyEvent event) {
        return true;
    }
});
翻译自:https://stackoverflow.com/questions/21987076/how-to-make-edittext-read-and-copy-only-but-not-editable

转载注明原文:android – 如何使EditText只读取和复制但不可编辑