【发布时间】:2016-08-14 09:34:19
【问题描述】:
我有一个 RecyclerView,它的元素包含一个 EditText 小部件。
1.当前关注第二个EditText,第一个EditText部分显示在屏幕上。 the first EditText is partly showed
2.当单击第一个EditText时,它获得焦点,然后RecyclerView会自动向下滚动以完全显示第一个EditText。 RecyclerView automatically scroll down when first EditText got focused
这很好,但我想要的是 RecyclerView 不应该自动滚动。 有什么解决办法吗? 谢谢!
【问题讨论】:
-
将此添加到清单中的活动声明中--> android:windowSoftInputMode="stateVisible|adjustPan
-
它不起作用。实际上我想要的是recyclerview根本不滚动,或者它在自动滚动时告诉我scrollX和scrollY,但在这种情况下滚动时它似乎根本不会通知任何注册的RecyclerView.OnScrollListener!这给我带来了很大的问题......我正在使用:com.android.support:recyclerview-v7:22+
标签: android scroll android-edittext android-recyclerview