fengyongge的专栏

可以让步,却不可以退缩,可以羞涩,却不可以软弱

禁止ScrollView在子控件的布局改变时自动滚动的的方法

今天遇到一个问题就是,在scrollview中包裹一个gridview,但是总获取gridview的焦点,由于内容一页显示不完整,页面会自动滑动到最后。在网上看了下都说将可能自动滑动的childview的focus禁掉,防止它滑动,

contentTextBox.setFocusable(false);

试了下不行,最后重写了scrollview然后,重写scrollview中的如下方法,并将其返回值设为0即可。

@Override
 protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) {
  
  return 0;
 }

最后问题解决
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/f917386389/article/details/46819283
个人分类: Android总结篇
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

禁止ScrollView在子控件的布局改变时自动滚动的的方法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭