我有XML,这consits的DrawerLayout
,CoordinatorLayout
有custom views
,AppBarLayout
,NestedScrollView
.
问题:当NestedtScrollView
填充内容时,NestedtScrollView
向下滚动.所有的研究,如scrollView.setScrollY(0)
定制课程都layout_behavior = FixedScrollingViewBehavior
没有帮助我.
我该如何阻止这种滚动
// my content is here // here are my buttons
我的build.gradle应付
compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:design:23.0.1'
Konstantin K.. 184
尝试设置android:descendantFocusability="blocksDescendants"
到LinearLayout
里面NestedScrollView
.这个对我有用.
UPD:谨防使用布局后代元素EditText
,这应该是一个焦点:元素不会成为焦点.如果您知道如何解决这个问题,请告诉我们.
尝试设置android:descendantFocusability="blocksDescendants"
到LinearLayout
里面NestedScrollView
.这个对我有用.
UPD:谨防使用布局后代元素EditText
,这应该是一个焦点:元素不会成为焦点.如果您知道如何解决这个问题,请告诉我们.
阻止焦点的另一种方法是添加一个可以窃取焦点的新视图.把它放在NestedScrollView上面的任何地方,它应该工作: