android 设置EidtText不可以编辑
时间: 2024-01-07 13:02:43 浏览: 31
您可以通过以下两种方式将EditText设置为不可编辑:
方式一:在布局文件中设置
将EditText的属性`android:editable`设置为`false`即可。
```xml
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:editable="false"/>
```
方式二:在代码中设置
通过代码设置EditText的setEnabled()方法为false,即可禁用EditText的编辑功能。
```java
EditText editText = findViewById(R.id.editText);
editText.setEnabled(false);
```
需要注意的是,第二种方式只是禁用了EditText的编辑功能,但是它仍然可以被选中、复制等操作。如果需要完全禁止对EditText的任何操作,建议使用第一种方式。