如何制作无法编辑的EditText?
我正在尝试使editText显示文本而不是可编辑类型。我不能使用textview,因为我使用相同的组件来输入值。如何实现它? 任何帮助真的很感激,并提前感谢。如何制作无法编辑的EditText?
editText.setFocusable(false);
editText.setClickable(false);
两个属性,它转的EditText非可聚焦和无法点击这导致了不可编辑EDITTEXT
谢谢你很多...这就是我期待的... –
如何做是为按钮?此代码ot工作按钮...? –
雅,你也可以为该按钮做 –
试试这个....
EditText.setFilters(new InputFilter[] {new InputFilter()
{
@Override
public CharSequence filter(CharSequence source, int start,
int end, Spanned dest, int dstart, int dend)
{
return source.length() < 1 ? dest.subSequence(dstart, dend) : "";
}
}
});
只会使EditText上读。
像这样:
android:enabled="false"
或者从代码: edittext.setEnabled(false)
或edittext.setFocusable(false)
或edittext.setFocusableinTouchMode(false)
简单,打开布局文件,并添加android:editable="false"
属性。
<EditText
android:id="@+id/editText1"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:editable="false"
>
您好,如果您使用编辑文本,以便你给在编辑文本
android:hint="write any thing"
此属性,但不使用Android:text=""
因此,您可以使用TextView – xdevs23
看到这个答案:HTTP: //sackoverflow.com/questions/660151/how-to-replicate-androideditable-false-in-code – Macondo2Seattle