麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > Android > 正文

Android之ScrollView嵌套ListView和GridView沖突的解決方法

2020-04-11 12:03:35
字體:
供稿:網(wǎng)友
那么里面的ScrollView高度計算就會出現(xiàn)問題。我們也就無法得到想要的效果。
核心解決方案: 重寫ListView或者GridView的OnMesure 方法。
復(fù)制代碼 代碼如下:

public class MyListView extends ListView {
        public MyListView(Context context) {
                super(context);
        }
        public MyListView(Context context, AttributeSet attrs) {
                super(context, attrs);
        }
        public MyListView(Context context, AttributeSet attrs, int defStyle) {
                super(context, attrs, defStyle);
        }
        @Override
        protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
                int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
                                MeasureSpec.AT_MOST);
                super.onMeasure(widthMeasureSpec, expandSpec);
        }
}

GridView
復(fù)制代碼 代碼如下:

public class MyGridView extends GridView {  
    private boolean haveScrollbar = true;  
    public MyGridView(Context context) {  
        super(context);  
    }  
    public MyGridView(Context context, AttributeSet attrs) {  
        super(context, attrs);  
    }  
    public MyGridView(Context context, AttributeSet attrs, int defStyle) {  
        super(context, attrs, defStyle);  
    }  
    /** 
     * 設(shè)置是否有ScrollBar,當(dāng)要在ScollView中顯示時,應(yīng)當(dāng)設(shè)置為false。 默認(rèn)為 true 
     *  
     * @param haveScrollbars 
     */  
    public void setHaveScrollbar(boolean haveScrollbar) {  
        this.haveScrollbar = haveScrollbar;  
    }  
    @Override  
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {  
        if (haveScrollbars == false) {  
            int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);  
            super.onMeasure(widthMeasureSpec, expandSpec);  
        } else {  
            super.onMeasure(widthMeasureSpec, heightMeasureSpec);  
        }  
    }  
}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产午夜精品一区二区三区不卡 | 亚洲最大的成人网 | 成年免费大片黄在线观看岛国 | 请播放一级毛片 | 31freehdxxxx欧美 | 中文字幕在线看第二 | 羞羞的视频在线免费观看 | 国产69精品福利视频 | 1区2区3区在线观看 欧美特黄a | 羞羞视频免费入口网站 | 国产91九色在线播放 | 精品国产91久久久 | 欧美中文日韩 | 国产一级毛片高清 | 特级a欧美做爰片毛片 | 欧美国产日韩在线 | 精品国产亚洲人成在线 | 国产精品久久久久久久久久久久久久久久 | 在线播放免费播放av片 | 婷婷中文字幕一区二区三区 | 一区二区三区日韩在线 | 久久精品视频在线免费观看 | 欧美成人精品一区二区三区 | 日韩黄色片网站 | 国产69精品久久久久久久久久 | 久久国产不卡 | 黄色网址免费在线播放 | 国产一国产一级毛片视频在线 | 中国av免费在线观看 | 国产精品久久久久久久久久妇女 | 久久国产精品久久久久久久久久 | 黄色高清免费网站 | 成人黄色短视频在线观看 | 欧美a黄 | 黄色网址在线免费播放 | 中文字幕精品在线视频 | 精品亚洲一 | 热久久成人| 免费观看国产精品视频 | 欧美日韩爱爱视频 | 视频一区二区视频 |