scrollview嵌套listview运行后最先显示出来的位置不在顶部而是中间问题 解决办法

593人阅读 评论(0) 收藏 举报
分类:

法1:

scrollview里面嵌套了一个listview ,通过设置一个方法设置了listview的高度 现在的情况就是进到这个界面的时候看到的不是最上面 而是中间 ,该问题的解决办法为:

mScrollView.smoothScrollTo(0,20);

如此以上代码还是无效, 在代码里去掉listview的焦点 lv.setFocusable(false),再试下就可以了;


法2:

跟EditText一样,在父元素的属性下面下下面这两行即可,不用代码设置。
android:focusableInTouchMode="true"
android:focusable="true"

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:992980次
    • 积分:12288
    • 等级:
    • 排名:第1210名
    • 原创:252篇
    • 转载:76篇
    • 译文:15篇
    • 评论:745条
    关于我
    我是会成为架构师的男人!
    我的GitHub
    我的简书

    QQ群:529196843

    Android高手之路
    如果觉得我的文章有帮助,欢迎打赏我,那将是极大的鼓励
    测试播放器
    博客专栏
    最新评论
    统计