当前位置:  开发笔记 > 编程语言 > 正文

当内容填充时,NestedScrollView向下滚动

如何解决《当内容填充时,NestedScrollView向下滚动》经验,为你挑选了2个好方法。

我有XML,这consits的DrawerLayout,CoordinatorLayoutcustom 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,这应该是一个焦点:元素不会成为焦点.如果您知道如何解决这个问题,请告诉我们.



1> Konstantin K..:

尝试设置android:descendantFocusability="blocksDescendants"LinearLayout里面NestedScrollView.这个对我有用.

UPD:谨防使用布局后代元素EditText,这应该是一个焦点:元素不会成为焦点.如果您知道如何解决这个问题,请告诉我们.


如果您有任何带有android:textIsSelectable =“ true”的TextView元素,则会阻止文本选择。最好仅将父视图设置为可聚焦。

2> android deve..:

阻止焦点的另一种方法是添加一个可以窃取焦点的新视图.把它放在NestedScrollView上面的任何地方,它应该工作:

    
    

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有