Android EditText禁用编辑但允许滚动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android EditText禁用编辑但允许滚动相关的知识,希望对你有一定的参考价值。
答案
我发现只是禁用键侦听器,可聚焦和光标似乎工作:
editText.setKeyListener( null );
editText.setFocusable( false );
editText.setCursorVisible(false);
只要您启用编辑文本,您似乎就可以滚动文本了。
另一答案
editText.setFocusableInTouchMode(false);
editText.clearFocus();
另一答案
editText.setKeyListener(null)
应该帮助你。
另一答案
在Edittext中使用此属性:
android:enabled="true"
android:focusableInTouchMode="false"
android:scrollbars="vertical"
您的EditText将启用,但无法进行编辑。然后,您将能够滚动(在这种情况下垂直)并且无法编辑。
另一答案
如果你将qazxsw poi包裹在qazxsw poi中,那么你应该能够保留滚动行为。
EditText
另一答案
尝试将这两个属性用于您的edittext,它将使您的edittext只能滚动而不能编辑android:inputType =“none”android:textIsSelectable =“true”下面是示例
ScrollView
以上是关于Android EditText禁用编辑但允许滚动的主要内容,如果未能解决你的问题,请参考以下文章
在Android中滚动recyclelerview时,Edittext值消失