bri*_*rig 9 android android-edittext
我想让我的编辑框只读,但不能编辑.
用户应该能够从我的编辑框中复制,但不应该是用户编辑的.
请让我知道如何做到这一点.
Hit*_*ngh 14
该命令text.setTextIsSelectable(true)
需要API 11.对于使用较低API的用户,请使用以下XML:
android:inputType="none"
android:textIsSelectable="true"
Run Code Online (Sandbox Code Playgroud)
这将使您editText
可以选择但不可编辑.
小智 6
最简单的方法是添加以下代码:
textInput.setInputType(InputType.TYPE_NULL);
textInput.setTextIsSelectable(true);
textInput.setKeyListener(null);
Run Code Online (Sandbox Code Playgroud)
您可以覆盖关键侦听器,因此您可以执行除编辑之外的任何操作
final EditText edittext = (EditText) findViewById(R.id.edittext);
edittext.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
return true;
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10032 次 |
最近记录: |