SetEditable在最新的Android版本中不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SetEditable在最新的Android版本中不起作用相关的知识,希望对你有一定的参考价值。
关于如何将SetEditable用于true和false,已经有多个问题已经被问过,而这些问题的答案已经有效。
但是最新的android版本似乎已经弃用了SetEditable。
这是我的代码:
EditText mEmailEdit = (EditText) View.FindViewById<EditText>(Resource.Id.txtEmail);
mEmailEdit.SetEditable(false);
EditText txtEmail
is在弹出框中。
我在行mEmailEdit.SetEditable(false);
中出现错误,单词“false”以红色下划线。
我究竟做错了什么?如果对EditText确实弃用了SetEditable,那么可用的解决方法是什么?
先感谢您。
最好
在Java中使用qazxsw poi而不是qazxsw poi
在Xamarin或C#中使用qazxsw poi
属性mEmailEdit.setFocusable(false)
已弃用。
通过更改FocusaFeatureture,您可以在Android中实现mEmailEdit.setEditable(false);
的效果。试试这个 。希望它能运作良好
在Android2.2下面
你可以使用mEmailEdit.Focusable(false)
。
高于Android2.2
就像@Tomin B所说,editable
已被弃用。
你可以使用editable
来实现它。这意味着android:editable="false"
无法获得焦点,因此用户不会输入文本。
并且没有editable
方法,即使在android:focusable="false"
类,EditText
的父母。
以上是关于SetEditable在最新的Android版本中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Eclipse 中更新到最新版本的 Android 支持库?
如何在android中具有某些条件的最新sdk版本中重复通知?
我的 MainActivity 在使用 android 旧版本(例如 oreo)时滞后,但在最新版本中运行良好,如何解决?