【发布时间】:2014-06-15 14:10:49
【问题描述】:
我正在尝试制作显示文本但不是可编辑类型的 editText。我不能在那里使用 textview,因为我使用相同的组件来输入值。如何实现? 任何帮助都非常感谢,并提前感谢。
【问题讨论】:
标签: java android android-edittext
我正在尝试制作显示文本但不是可编辑类型的 editText。我不能在那里使用 textview,因为我使用相同的组件来输入值。如何实现? 任何帮助都非常感谢,并提前感谢。
【问题讨论】:
标签: java android android-edittext
editText.setFocusable(false);editText.setClickable(false);
将 EditText 变为不可聚焦和不可点击的两个属性,导致不可编辑的 Edittext
【讨论】:
使 EditText 只读。
像这样:
android:enabled="false"
或者来自代码:
edittext.setEnabled(false) 或 edittext.setFocusable(false) 或 edittext.setFocusableinTouchMode(false)
【讨论】:
试试这个....
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) : "";
}
}
});
【讨论】:
这样试试
android:editable="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=""
【讨论】: