我的应用中有一个nestedscrollview。问题是滚动很慢。
问题只出现在android 6中。
我在班上有这个:
t(apply(X = df, MARGIN = 1, function(a)
replace(x = a[1:4],
list = (which(a[a[5]:a[6]] == 0) + a[5] - 1),
values = a[a[5]:a[6]][which(a[a[5]:a[6]] == 0)[1] - 1])))
# Mth1 Mth2 Mth3 Mth4
#1 0 2 2 3
#2 0 3 2 0
#3 5 2 2 0
#4 0 2 2 4
#5 2 2 3 0
的xml:
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerView);
recyclerView.setHasFixedSize(true);
recyclerView.setNestedScrollingEnabled(false);
如何获得平滑滚动的任何想法?为什么它在我的机器人6中很慢?
答案 0 :(得分:1)
为什么要在NestedScrollView中嵌套RecyclerView,RecyclerView已经处理了自己的滚动,可能它们都在努力获得焦点。 将这些添加到RecyclerView
android:focusable="false"
android:focusableInTouchMode="true"
将其添加到NestedScrollView
android:descendantFocusability="blocksDescendants"
同样已经指出,swipeRefreshLay也可能是罪魁祸首