• 0

    消息 标记为已读

    没有消息

    查看全部
  • 登录/注册
  • 我的班级
  • android界面上面list滚动到最后

    android界面中底部导航栏中间凸起一块,怎么保证上面的list滚动到最后一行不被遮挡?

    楼主 来自 嵌入式 2016-06-03 17:20:37 6人参与讨论

    添加回答

    回答问题最高可获5M豆哦!

    全部回复

    MAKERU149641003
    对于这个问题有两种解决方式
    1.从UI的角度,简单粗暴些,直接给你的导航栏加上paddingTop属性
    2.给ListView添加监听,如果监听到滑到了ListView的底部,那么对导航栏做一些操作,比如:隐藏导航栏、更改导航栏的透明度等。
    lv.setOnScrollListener(new OnScrollListener() {
        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            // TODO Auto-generated method stub
            if(scrollState==OnScrollListener.SCROLL_STATE_IDLE){
                if (view.getLastVisiblePosition() == (view.getCount() - 1)) {
                        //对导航栏做处理...
                 }
            }
        }
        @Override
        public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
            // TODO Auto-generated method stub
        }
    });
    赞同(0) 引用 | 3楼 2016-08-11 回复
    哈哈
    赞同(0) 引用 | 2楼 2016-08-08 回复
    急求解答!!
    赞同(3) 引用 | 1楼 2016-06-03 回复

    我的回复

    发表成功 M豆+5

    每日可获得50M豆,免费兑换开发板

    点赞

    收藏

    二维码

    扫一扫,在手机上查看!

    所属分类 全部分类

    C语言

    4547人关注

    关注

    C语言是一门通用的,模块化,程序化的编程语言,被广泛应用于操作系统和应用软件的开发。

    Android开发

    2869人关注

    关注

    android开发是指android平台上应用的制作,它包括操作系统、用户界面和应用程序。

    相关课程

    Android驱动开发课程

    8721人学习 8课时

    Android底层开发

    8842人学习 8课时

    Android底层深化

    4096人学习 16课时

    热门问题

    C语言测试题

    18 回答 来自 嵌入式

    FS-MP1A--linnix 编程问题

    16 回答 来自 嵌入式