安卓EditText 不可编辑 可垂直滑动
时间: 2024-01-06 08:07:15 浏览: 92
安卓源码 前面部分可以编辑后面部分不可编辑的EditText.zip
要实现安卓的EditText不可编辑但可垂直滑动,可以使用以下代码:
```
EditText editText = findViewById(R.id.edit_text);
editText.setEnabled(false);
editText.setKeyListener(null);
editText.setVerticalScrollBarEnabled(true);
editText.setMovementMethod(new ScrollingMovementMethod());
```
其中,`setEnabled(false)`表示不可编辑,`setKeyListener(null)`表示没有键盘输入,`setVerticalScrollBarEnabled(true)`表示显示垂直滚动条,`setMovementMethod(new ScrollingMovementMethod())`表示可滑动。注意,如果没有设置`setMovementMethod`,则无法滑动。
阅读全文