老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

scrollview和listview或者gridview的沖突

在scrollview中嵌套listview或者gridview時

成都創新互聯專業為企業提供興安盟網站建設、興安盟做網站、興安盟網站設計、興安盟網站制作等企業網站建設、網頁設計與制作、興安盟企業網站模板建站服務,十多年興安盟做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

如果listview或者gridview的高度時wrap-content會導致兩者只顯示一行多一點

原因:

listview和gridview都繼承于scrollview 兩個scrollview嵌套會導致高度有問題。

核心解決方案:

重寫listview和gridview的onMeasure方法 如下:

package come.cake.customview;

import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.ListView;

/**
 * Created by apple on 16/1/20.
 */
public class MyListView extends ListView {


    public MyListView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public MyListView(Context context) {
        super(context);
    }

    public MyListView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
                MeasureSpec.AT_MOST);

        super.onMeasure(widthMeasureSpec, expandSpec);
    }
    @Override
    public boolean dispatchTouchEvent(MotionEvent ev) {
        if (ev.getAction() == MotionEvent.ACTION_MOVE) {
            return true;//禁止listview進行滑動
        }
        return super.dispatchTouchEvent(ev);
    }
}

package come.cake.customview;

import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.GridView;


public class MyGridView extends GridView {

   public MyGridView(Context context, AttributeSet attrs) {
      super(context, attrs);
   }

   public MyGridView(Context context) {
      super(context);
   }

   public MyGridView(Context context, AttributeSet attrs, int defStyle) {
      super(context, attrs, defStyle);
   }
   
   @Override
   public boolean dispatchTouchEvent(MotionEvent ev) {
      if (ev.getAction() == MotionEvent.ACTION_MOVE) {
         return true;//禁止Gridview進行滑動
      }
      return super.dispatchTouchEvent(ev);
   }

  @Override
   protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
      int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
            MeasureSpec.AT_MOST);

      super.onMeasure(widthMeasureSpec, expandSpec);
   }
}






gridView.setFocusable(false);
//scrollview內部嵌套gridview防止從底部顯示,加上這行代碼就會從頭部顯示

網頁標題:scrollview和listview或者gridview的沖突
文章地址:http://www.xueling.net.cn/article/pdpesi.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 最近免费中文字幕中文高清 | 久久伦理 | 午夜精品久久久久久久99樱花 | 亚洲第一天堂av | 国产色av| 国产精品视频免费一区 | 高清视频在线观看免费 | 91精品无人成人www | 国产性受xxxx黑人xyx性爽 | 91精品一本久道久久丁香狠狠躁 | 国产精品久久高潮 | 欧美bbw极品另类 | 经典一区二区三区 | 色一情一乱一伦一区二区三欧美 | 被猛男伦流澡到高潮h麻豆 日本iv一区二区三区 | 国产精品久久久久久久白皙女 | 91成年人视频 | 天天综合久久综合 | 亚洲国产精品无码一线岛国 | 午夜成人免费视频 | 婷婷成人基地 | 成年网站免费视频黄A站 | 国产精品熟女高潮视频 | AV经典动态高潮GIF图无码 | 一级毛片真人实干 | 午夜免费高清视频 | 免费人成在线观看视频无码 | 五月丁香六月狠狠爱综合 | 人人澡视频 | 护士精品一区二区三区99 | 色综合久久婷婷88 | 日本公妇被公侵犯中文字幕 | 国产精品视频久久久 | AV无码中文一区二区三区四区 | 亚洲国产精品久久久久婷婷软件 | 久久一区二区三区欧美 | 国产精品无 | 午夜免费大片 | 欧美专区中文字幕 | 亚洲欧美日本韩国 | 亚洲成a |