日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ScrollView中嵌入Listview,当item高度不一样的时候,item展示不全问题

發(fā)布時間:2023/12/19 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ScrollView中嵌入Listview,当item高度不一样的时候,item展示不全问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

首先在scrollview中嵌入listview,我們需要動態(tài)設置listview的高度,否則只會展示一行。

public void fixListViewHeight(ListView listView) {// 如果沒有設置數(shù)據(jù)適配器,則ListView沒有子項,返回。 ListAdapter listAdapter = listView.getAdapter(); int totalHeight = 0; if (listAdapter == null) {return; }for (int i = 0, len = listAdapter.getCount(); i < len; i++) {View listViewItem = listAdapter.getView(i , null, listView); // 計算子項View 的寬高 listViewItem.measure(0, 0); // 計算所有子項的高度和 totalHeight += listViewItem.getMeasuredHeight(); }ViewGroup.LayoutParams params = listView.getLayoutParams(); // listView.getDividerHeight()獲取子項間分隔符的高度 // params.height設置ListView完全顯示需要的高度 params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1)); listView.setLayoutParams(params); } 但是當item高度不一樣的時候,或者可能一個item的高度就占滿一個屏幕,或者一個屏幕還不夠展示一個較寬的item的時候,那么就會出現(xiàn)item展示不全問題。

我看網(wǎng)上有人說講述的方法進行修正:

public void fixListViewHeight(ListView listView) {// 如果沒有設置數(shù)據(jù)適配器,則ListView沒有子項,返回。 ListAdapter listAdapter = listView.getAdapter(); int totalHeight = 0; if (listAdapter == null) {return; }for (int i = 0, len = listAdapter.getCount(); i < len; i++) {View listViewItem = listAdapter.getView(i , null, listView); //根據(jù)屏幕寬度計算高度 int width = View.MeasureSpec.makeMeasureSpec(_mActivity.getWindowManager().getDefaultDisplay().getWidth(), View.MeasureSpec.EXACTLY); //依據(jù)寬度計算高度 int height = View.MeasureSpec.makeMeasureSpec(width, View.MeasureSpec.UNSPECIFIED); // 計算子項View 的寬高 listViewItem.measure(0, 0); // 計算所有子項的高度和 totalHeight += listViewItem.getMeasuredHeight(); }ViewGroup.LayoutParams params = listView.getLayoutParams(); // listView.getDividerHeight()獲取子項間分隔符的高度 // params.height設置ListView完全顯示需要的高度 params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1)); listView.setLayoutParams(params); } 但是這個方法還是不對的。


出現(xiàn)上述問題,主要原因是我們的item里面只能使用LinearLayout,因為使用其他父布局(如relativelayout)沒有measure方法,會爆出異常。但是LinearLayout方法默認的measure方法使用的是MeasureSpec.EXACTLY 計算方法。

計算子view中高度,是由父view通知計算的: ??-------- 下面是剖析原理,不想看原理可以直接看解決方法,但是不一定可以解決你的問題,因為和布局有關系(原理中介紹)

那么父容器怎么把這些要求告訴子View呢?MeasureSpec其實就是承擔這種作用:MeasureSpec是父控件提供給子View的一個參數(shù),作為設定自身大小參考,只是個參考,要多大,還是View自己說了算。先看下MeasureSpec的構(gòu)成,MeasureSpec由size和mode組成,mode包括三種,UNSPECIFIED、EXACTLY、AT_MOST,size就是配合mode給出的參考尺寸,具體意義如下:

  • UNSPECIFIED(未指定),父控件對子控件不加任何束縛,子元素可以得到任意想要的大小,這種MeasureSpec一般是由父控件自身的特性決定的。比如ScrollView,它的子View可以隨意設置大小,無論多高,都能滾動顯示,這個時候,size一般就沒什么意義。

  • EXACTLY(完全),父控件為子View指定確切大小,希望子View完全按照自己給定尺寸來處理,跟上面的場景1跟2比較相似,這時的MeasureSpec一般是父控件根據(jù)自身的MeasureSpec跟子View的布局參數(shù)來確定的。一般這種情況下size>0,有個確定值。

  • AT_MOST(至多),父控件為子元素指定最大參考尺寸,希望子View的尺寸不要超過這個尺寸,跟上面場景3比較相似。這種模式也是父控件根據(jù)自身的MeasureSpec跟子View的布局參數(shù)來確定的,一般是子View的布局參數(shù)采用wrap_content的時候。

先來看一下ViewGroup源碼中measureChild怎么為子View構(gòu)造MeasureSpec的:

protected void measureChild(View child, int parentWidthMeasureSpec,int parentHeightMeasureSpec) {final LayoutParams lp = child.getLayoutParams();final int childWidthMeasureSpec = getChildMeasureSpec(parentWidthMeasureSpec,mPaddingLeft + mPaddingRight, lp.width);final int childHeightMeasureSpec = getChildMeasureSpec(parentHeightMeasureSpec,mPaddingTop + mPaddingBottom, lp.height);child.measure(childWidthMeasureSpec, childHeightMeasureSpec);}

由于任何View都是支持Padding參數(shù)的,在為子View設置參考尺寸的時候,需要先把自己的Padding給去除,這同時也是為了Layout做鋪墊。接著看如何getChildMeasureSpec獲取傳遞給子View的MeasureSpec的:

public static int getChildMeasureSpec(int spec, int padding, int childDimension) {int specMode = MeasureSpec.getMode(spec);int specSize = MeasureSpec.getSize(spec);int size = Math.max(0, specSize - padding);int resultSize = 0;int resultMode = 0;switch (specMode) {// Parent has imposed an exact size on uscase MeasureSpec.EXACTLY:if (childDimension >= 0) {resultSize = childDimension;resultMode = MeasureSpec.EXACTLY;} else if (childDimension == LayoutParams.MATCH_PARENT) {// Child wants to be our size. So be it.resultSize = size;resultMode = MeasureSpec.EXACTLY;} else if (childDimension == LayoutParams.WRAP_CONTENT) {// Child wants to determine its own size. It can't be// bigger than us.resultSize = size;resultMode = MeasureSpec.AT_MOST;}break;// Parent has imposed a maximum size on uscase MeasureSpec.AT_MOST:if (childDimension >= 0) {// Child wants a specific size... so be itresultSize = childDimension;resultMode = MeasureSpec.EXACTLY;} else if (childDimension == LayoutParams.MATCH_PARENT) {// Child wants to be our size, but our size is not fixed.// Constrain child to not be bigger than us.resultSize = size;resultMode = MeasureSpec.AT_MOST;} else if (childDimension == LayoutParams.WRAP_CONTENT) {// Child wants to determine its own size. It can't be// bigger than us.resultSize = size;resultMode = MeasureSpec.AT_MOST;}break;// Parent asked to see how big we want to becase MeasureSpec.UNSPECIFIED:if (childDimension >= 0) {// Child wants a specific size... let him have itresultSize = childDimension;resultMode = MeasureSpec.EXACTLY;} else if (childDimension == LayoutParams.MATCH_PARENT) {// Child wants to be our size... find out how big it should// beresultSize = View.sUseZeroUnspecifiedMeasureSpec ? 0 : size;resultMode = MeasureSpec.UNSPECIFIED;} else if (childDimension == LayoutParams.WRAP_CONTENT) {// Child wants to determine its own size.... find out how// big it should beresultSize = View.sUseZeroUnspecifiedMeasureSpec ? 0 : size;resultMode = MeasureSpec.UNSPECIFIED;}break;}return MeasureSpec.makeMeasureSpec(resultSize, resultMode); }


當子View接收到父控件傳遞的MeasureSpec的時候,就可以知道父控件希望自己如何顯示,這個點對于開發(fā)者而言就是onMeasure函數(shù),先來看下View.java中onMeasure函數(shù)的實現(xiàn):

protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {setMeasuredDimension(getDefaultSize(getSuggestedMinimumWidth(), widthMeasureSpec),getDefaultSize(getSuggestedMinimumHeight(), heightMeasureSpec)); } 其中g(shù)etSuggestedMinimumWidth是根據(jù)設置的背景跟最小尺寸得到一個備用的參考尺寸,接著看getDefaultSize,如下:

public static int getDefaultSize(int size, int measureSpec) {int result = size;int specMode = MeasureSpec.getMode(measureSpec);int specSize = MeasureSpec.getSize(measureSpec);switch (specMode) {case MeasureSpec.UNSPECIFIED:result = size;break;case MeasureSpec.AT_MOST:case MeasureSpec.EXACTLY:result = specSize;break;}return result; } 可以看到,如果自定義View沒有重寫onMeasure函數(shù),MeasureSpec.AT_MOST跟MeasureSpec.AT_MOST的表現(xiàn)是一樣的,也就是對于場景2跟3的表現(xiàn)其實是一樣的,也就是wrap_content就跟match_parent一個效果,現(xiàn)在我們知道MeasureSpec的主要作用:父控件傳遞給子View的參考,那么子View拿到后該如何用呢?

接收到父控件傳遞的MeasureSpec后,View應該如何用來處理自己的尺寸呢?onMeasure是View測量尺寸最合理的時機,如果View不是ViewGroup相對就比較簡單,只需要參照MeasureSpec,并跟自身需求來設定尺寸即可,默認onMeasure的就是完全按照父控件傳遞MeasureSpec設定自己的尺寸的。這里重點講一下ViewGroup,為了獲得合理的寬高尺寸,ViewGroup在計算自己尺寸的時候,必須預先知道所有子View的尺寸,舉個例子,用一個常用的流式布局FlowLayout來講解一下如何合理的設定自己的尺寸。

先分析一下FLowLayout流式布局(從左到右)的特點:FLowLayout將所有子View從左往右依次放置,如果當前行,放不開的就換行。從流失布局的特點來看,在確定FLowLayout尺寸的時候,我們需要知道下列信息:

  • 父容器傳遞給FlowLayout的MeasureSpec推薦的大小(超出了,顯示不出來,又沒意義)

  • FlowLayout中所有子View的寬度與寬度:計算寬度跟高度的時候需要用的到。

  • 綜合MeasureSpec跟自身需求,得出合理的尺寸

首先看父容器傳遞給FlowLayout的MeasureSpec,對開發(fā)者而言,它可見于onMeasure函數(shù),是通過onMeasure的參數(shù)傳遞進來的,它的意義上面的已經(jīng)說過了,現(xiàn)在來看,怎么用比較合理?其實ViewGroup.java源碼中也提供了比較簡潔的方法,有兩個比較常用的measureChildren跟resolveSize,在之前的分析中我們知道m(xù)easureChildren會調(diào)用getChildMeasureSpec為子View創(chuàng)建MeasureSpec,并通過measureChild測量每個子View的尺寸。那么resolveSize呢,看下面源碼,resolveSize(int size, int measureSpec)的兩個輸入?yún)?shù),第一個參數(shù):size,是View自身希望獲取的尺寸,第二參數(shù):measureSpec,其實父控件傳遞給View,推薦View獲取的尺寸,resolveSize就是綜合考量兩個參數(shù),最后給一個建議的尺寸:

public static int resolveSize(int size, int measureSpec) {return resolveSizeAndState(size, measureSpec, 0) & MEASURED_SIZE_MASK;}public static int resolveSizeAndState(int size, int measureSpec, int childMeasuredState) {final int specMode = MeasureSpec.getMode(measureSpec);final int specSize = MeasureSpec.getSize(measureSpec);final int result;switch (specMode) {case MeasureSpec.AT_MOST:if (specSize < size) {result = specSize | MEASURED_STATE_TOO_SMALL;} else {result = size;}break;case MeasureSpec.EXACTLY:result = specSize;break;case MeasureSpec.UNSPECIFIED:default:result = size;}return result | (childMeasuredState & MEASURED_STATE_MASK); }

可以看到:

  • 如果父控件傳遞給的MeasureSpec的mode是MeasureSpec.UNSPECIFIED,就說明,父控件對自己沒有任何限制,那么尺寸就選擇自己需要的尺寸size

  • 如果父控件傳遞給的MeasureSpec的mode是MeasureSpec.EXACTLY,就說明父控件有明確的要求,希望自己能用measureSpec中的尺寸,這時就推薦使用MeasureSpec.getSize(measureSpec)

  • 如果父控件傳遞給的MeasureSpec的mode是MeasureSpec.AT_MOST,就說明父控件希望自己不要超出MeasureSpec.getSize(measureSpec),如果超出了,就選擇MeasureSpec.getSize(measureSpec),否則用自己想要的尺寸就行了

對于FlowLayout,可以假設每個子View都可以充滿FlowLayout,因此,可以直接用measureChildren測量所有的子View的尺寸:

@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int widthSize = MeasureSpec.getSize(widthMeasureSpec);int paddingLeft = getPaddingLeft();int paddingRight = getPaddingRight();int paddingBottom = getPaddingBottom();int paddingTop = getPaddingTop();int count = getChildCount();int maxWidth = 0;int totalHeight = 0;int lineWidth = 0;int lineHeight = 0;int extraWidth = widthSize - paddingLeft - paddingRight;<!--直接用measureChildren測量所有的子View的高度-->measureChildren(widthMeasureSpec, heightMeasureSpec);<!--現(xiàn)在可以獲得所有子View的尺寸-->for (int i = 0; i < count; i++) {View view = getChildAt(i);if (view != null && view.getVisibility() != GONE) {if (lineWidth + view.getMeasuredWidth() > extraWidth) {totalHeight += lineHeight ;lineWidth = view.getMeasuredWidth();lineHeight = view.getMeasuredHeight();maxWidth = widthSize;} else {lineWidth += view.getMeasuredWidth();}<!--獲取每行的最高View尺寸-->lineHeight = Math.max(lineHeight, view.getMeasuredHeight());}}totalHeight = Math.max(totalHeight + lineHeight, lineHeight);maxWidth = Math.max(lineWidth, maxWidth);<!--totalHeight 跟 maxWidth都是FlowLayout渴望得到的尺寸--><!--至于合不合適,通過resolveSize再來判斷一遍,當然,如果你非要按照自己的尺寸來,也可以設定,但是不太合理-->totalHeight = resolveSize(totalHeight + paddingBottom + paddingTop, heightMeasureSpec);lineWidth = resolveSize(maxWidth + paddingLeft + paddingRight, widthMeasureSpec);setMeasuredDimension(lineWidth, totalHeight); }

可以看到,設定自定義ViewGroup的尺寸其實只需要三部:

  • 測量所有子View,獲取所有子View的尺寸

  • 根據(jù)自身特點計算所需要的尺寸

  • 綜合考量需要的尺寸跟父控件傳遞的MeasureSpec,得出一個合理的尺寸

接著頂層view?MeasureSpec誰來指定??

傳遞給子View的MeasureSpec是父容器根據(jù)自己的MeasureSpec及子View的布局參數(shù)所確定的,那么根MeasureSpec是誰創(chuàng)建的呢?我們用最常用的兩種Window來解釋一下,Activity與Dialog,DecorView是Activity的根布局,傳遞給DecorView的MeasureSpec是系統(tǒng)根據(jù)Activity或者Dialog的Theme來確定的,也就是說,最初的MeasureSpec是直接根據(jù)Window的屬性構(gòu)建的,一般對于Activity來說,根MeasureSpec是EXACTLY+屏幕尺寸,對于Dialog來說,如果不做特殊設定會采用AT_MOST+屏幕尺寸。這里牽扯到WindowManagerService跟ActivityManagerService,感興趣的可以跟蹤一下WindowManager.LayoutParams 。

-------------------------------- 原理剖析完畢

解決方案:

上述問題解決方案,重寫listview,去重寫measure方法即可:

public class CommListView extends ListView {public CommListView(Context context) {super(context); // TODO Auto-generated constructor stub }public CommListView(Context context, AttributeSet attrs) {super(context, attrs); }public CommListView(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); }@Override public boolean dispatchTouchEvent(MotionEvent ev) {if(ev.getAction() == MotionEvent.ACTION_MOVE){return true; }return super.dispatchTouchEvent(ev); } }


總結(jié)

以上是生活随笔為你收集整理的ScrollView中嵌入Listview,当item高度不一样的时候,item展示不全问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

成人午夜影院 | 久久免费播放 | 国产免费黄视频在线观看 | 久久久免费毛片 | 91插插插免费视频 | 97色免费视频 | 成人羞羞免费 | 成人一级视频在线观看 | 2019中文最近的2019中文在线 | www四虎影院 | 亚洲最新av在线网站 | 国产精品国产亚洲精品看不卡 | 中文字幕精品一区二区三区电影 | 国产亚洲综合性久久久影院 | 国产精品igao视频网网址 | 手机在线观看国产精品 | 看毛片网站 | 国产伦精品一区二区三区照片91 | 热re99久久精品国产66热 | 午夜婷婷在线播放 | 欧美 日韩 性 | 国产精品99久久久久久武松影视 | 日韩欧美一区二区三区视频 | 日韩av午夜 | 国产成人精品女人久久久 | 午夜精品视频一区二区三区在线看 | 国产精品国产三级国产aⅴ9色 | 在线观看日韩免费视频 | 色99导航| 久久开心激情 | 色999在线 | aaawww| 久久这里只有精品1 | 天天综合亚洲 | 日韩欧美高清一区二区 | 日韩精品在线播放 | aaa日本高清在线播放免费观看 | 天堂网一区二区 | 成人免费在线看片 | 天天干亚洲 | 日韩久久精品一区二区 | 久久欧美综合 | www.色爱| 黄色www在线观看 | 国产精品精品国产色婷婷 | 日韩高清在线看 | 国产成人一区二区三区影院在线 | 麻豆94tv免费版 | 狠狠狠色丁香综合久久天下网 | 亚洲综合视频在线观看 | 天天综合91 | 人人澡超碰碰 | 久久99国产精品自在自在app | 国产黄视频在线观看 | 午夜 久久 tv| 婷婷成人亚洲综合国产xv88 | 中文字幕色婷婷在线视频 | 在线免费观看涩涩 | 最近最新中文字幕 | 国产精品v欧美精品 | 日日夜夜干| 亚洲欧美激情精品一区二区 | 亚洲aⅴ久久精品 | 一区二区欧美激情 | 麻豆精品视频在线观看免费 | 免费进去里的视频 | 午夜精品一区二区三区可下载 | 久久艹在线观看 | 黄色性av| 成人免费亚洲 | 久久久高清 | 欧美与欧洲交xxxx免费观看 | 国产成人精品一区二三区 | 在线观看中文字幕视频 | 久久久午夜精品理论片中文字幕 | 精品国产美女 | 成人国产精品一区 | 超碰97.com | 日本电影久久 | 日韩毛片一区 | 亚洲永久精品视频 | 午夜电影久久 | 国产成人久久 | 夜色.com| avcom在线| 精品国产诱惑 | 精品国产伦一区二区三区 | 天天摸天天舔天天操 | 色婷婷福利视频 | 国产黑丝袜在线 | 色多视频在线观看 | 日韩一级黄色片 | 999成人 | 精品女同一区二区三区在线观看 | 国产自制av | 天堂av在线免费观看 | 中文字幕一区在线观看视频 | 国产福利在线不卡 | 成av在线| 夜夜操狠狠干 | 久草在线免费电影 | 国产国产人免费人成免费视频 | 久久亚洲精品国产亚洲老地址 | 国产黄色视 | 亚洲少妇自拍 | 婷婷色网 | 97视频一区 | 91成人在线视频观看 | 国产成人精品久久久 | 网站在线观看日韩 | 亚洲精品美女久久久久网站 | 五月丁香 | 久久综合色播五月 | www91在线观看| 91中文字幕在线 | 成人动漫精品一区二区 | 在线精品视频免费观看 | 美女免费黄视频网站 | 日韩av成人免费看 | 欧美三级免费 | av免费观看高清 | 精品美女久久 | 午夜视频黄 | 在线看国产一区 | 亚洲精品av中文字幕在线在线 | 婷五月天激情 | 天天色天 | 97人人超碰在线 | 99久久国产免费看 | 成人免费亚洲 | 91久久久久久久一区二区 | 亚洲精品1区2区3区 超碰成人网 | 天天操夜夜做 | 日韩av区 | 日韩欧美视频免费观看 | 国产日本亚洲高清 | 探花视频网站 | 97香蕉超级碰碰久久免费软件 | 女人18片毛片90分钟 | 色在线最新| 久久综合色婷婷 | 西西44人体做爰大胆视频 | 黄色资源网站 | 2024国产精品视频 | 国产精品第一视频 | 日韩视频精品在线 | 美女精品久久 | 日韩成人精品一区二区三区 | 在线看日韩av | 久久综合九色综合网站 | 国产精久久久 | 亚洲一区二区三区四区精品 | 欧美日韩二区在线 | 欧美日韩视频在线一区 | 国产永久免费观看 | 日韩丝袜在线观看 | 日韩精品一区二区三区免费观看 | 丁香资源影视免费观看 | 久久不卡国产精品一区二区 | 92国产精品久久久久首页 | 亚洲免费av在线 | 国产日韩欧美在线免费观看 | 五月婷香 | 奇米影视8888在线观看大全免费 | 免费在线观看不卡av | 国产手机视频在线 | 久久久精品国产免费观看一区二区 | 视频91 | 蜜臀久久99精品久久久无需会员 | 开心婷婷色 | 国产视频一区在线免费观看 | 波多野结衣视频一区 | 日韩高清激情 | 99久久精品国产一区二区三区 | 久久久私人影院 | www视频免费在线观看 | 五月婷婷色综合 | av短片在线 | 亚洲专区 国产精品 | 99九九99九九九视频精品 | 久久中文字幕导航 | 欧美日韩亚洲第一页 | www最近高清中文国语在线观看 | av福利在线播放 | 亚洲国产mv| 婷婷综合av | 在线免费中文字幕 | 欧美a在线免费观看 | 精品久久久久久综合日本 | 一区二区三区高清在线 | 在线观看久 | 九九九在线 | 91九色性视频 | 亚洲高清在线 | 日本三级不卡视频 | 国产精品久久久久久久久久白浆 | 亚洲视频在线免费观看 | 久久精品一区 | 国产精品久久久久久av | 免费中文字幕在线观看 | 国产成人久久精品 | 麻豆首页| 在线性视频日韩欧美 | 国产精品久久久久久久久久白浆 | 91精品一| 麻豆综合网 | 91精品啪在线观看国产81旧版 | 91系列在线观看 | 久久九九九九 | 2018精品视频| 国产精品高潮呻吟久久av无 | 日韩中文字幕电影 | 丁香5月婷婷 | 国产成人亚洲在线观看 | 久久视频网址 | 四虎成人免费观看 | 国产原创91| 久久免费黄色大片 | www.色午夜,com| 国产精品一区在线播放 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 成人免费观看视频网站 | 婷婷久久综合网 | 911亚洲精品第一 | 婷婷伊人五月天 | 手机在线中文字幕 | 91精品推荐 | 992tv人人网tv亚洲精品 | 亚州日韩中文字幕 | 日韩在线免费电影 | 国产不卡精品 | 一区二区三区精品在线 | 99视频在线免费观看 | 91免费看黄色 | 国产一区国产二区在线观看 | 欧美精品在线观看 | 摸阴视频| av天天草| 人成午夜视频 | 91九色蝌蚪国产 | 久av在线 | 亚洲国产网站 | 色综合天天狠狠 | 在线一二区 | 在线电影播放 | www.黄色在线| 亚洲综合色视频 | 在线精品视频免费观看 | 亚洲欧洲成人精品av97 | 最近中文字幕大全 | 亚洲精品自在在线观看 | 狠狠操狠狠干天天操 | www.伊人网| 五月婷av| www狠狠| 特级毛片在线 | 超碰97人人干 | 欧美日韩午夜爽爽 | 99在线视频精品 | 一区二区久久久久 | av中文字幕日韩 | 五月天亚洲综合小说网 | 久二影院 | 天天操福利视频 | 夜夜视频资源 | 啪啪精品 | 丁香视频五月 | 国产免费高清视频 | 天天干天天操天天搞 | 亚洲一级国产 | 天天拍天天爽 | 一级免费看| 午夜精品一区二区国产 | 黄色一级片视频 | 国内精品美女在线观看 | 操综合| 中文字幕在线播放一区 | 人人干人人艹 | 成人黄视频 | 国模一二三区 | 亚洲精品中文字幕在线 | 成人av免费网站 | 国产精品久久久久一区二区 | 国内精品久久久久影院优 | 亚洲欧美日韩在线看 | 国产精品日韩在线播放 | 欧美三级高清 | 成人免费观看网站 | 国产精品一区二区你懂的 | 婷久久 | 国内成人av| 国内精品在线一区 | 亚洲成人av电影 | 久久精品视频免费播放 | 中文字幕区 | 日韩免费视频网站 | 天天草天天插 | 亚洲 欧美 国产 va在线影院 | 国产亚洲精品精品精品 | 欧美一区在线看 | 又色又爽的网站 | 久久久久久久久久久久久久电影 | 久久久久在线 | 一区在线观看视频 | 国产高清在线观看av | 五月天激情视频 | 国产91精品看黄网站 | 综合网婷婷 | 国内视频在线 | 很污的网站 | 色99网| 精品一区二区免费在线观看 | 综合国产在线观看 | 国产乱对白刺激视频在线观看女王 | 日韩免 | 国产亚洲精品久久久久久无几年桃 | 国产成人久久av977小说 | 国产一区二区久久精品 | 欧美成亚洲| 国产日产精品一区二区三区四区 | 91精品国产福利在线观看 | 精品爱爱| 中文字幕在线久一本久 | 亚州av成人 | 久久艹国产 | 久久99精品久久久久蜜臀 | 伊人婷婷久久 | 就操操久久 | 五月香视频在线观看 | 欧美另类高清 videos | 午夜精品久久久久久久久久久久久久 | 丰满少妇久久久 | 激情av资源网 | 日韩 在线观看 | 亚洲电影久久 | 亚洲精品午夜一区人人爽 | 人人玩人人添人人 | 91av大全 | 欧美一二三视频 | 国产成人黄色在线 | 91九色在线观看 | 国内精品久久久久久 | 国产日本在线播放 | 最新成人在线 | 色综合久久久久综合体桃花网 | 国产玖玖精品视频 | 97成人在线观看视频 | 久草在线视频中文 | www.69xx| 丁香久久婷婷 | 亚洲成人网av | 国产视频在线免费 | 正在播放亚洲精品 | 视频一区在线播放 | 在线天堂亚洲 | 夜色资源站wwwcom | 欧美性粗大hdvideo | 久久成人在线视频 | 日韩r级在线| 国产精品1区2区3区在线观看 | 久久er99热精品一区二区 | 亚洲精品美女久久久久网站 | 一本一本久久a久久精品综合 | 久久男女视频 | 日本精品久久久久中文字幕 | 亚洲人人爱 | 六月丁香伊人 | 午夜av色| 免费在线黄色av | 久久久久久久久久久网站 | 日韩 国产| 国产高清精 | 91视频 - x99av| 中文字幕资源网 | 在线视频观看成人 | 亚洲精品福利视频 | 国产精品欧美在线 | 日韩av电影手机在线观看 | 在线蜜桃视频 | 久久福利 | 国产美女久久 | 久草com | a电影在线观看 | 日韩小视频网站 | 久草视频2 | 精品久久久久国产免费第一页 | 亚洲国产wwwccc36天堂 | 狠狠插天天干 | 九九九免费视频 | 国产一级二级视频 | 久久网站免费 | 欧美在线a视频 | 国产精品久久久久久久免费大片 | 日日夜夜狠狠操 | 国产麻豆传媒 | 色诱亚洲精品久久久久久 | 亚洲有 在线 | 国产精品99久久久久久宅男 | 蜜臀久久99精品久久久无需会员 | 超碰人人乐 | 亚洲精品视频久久 | 欧美日韩破处 | 中文理论片 | 国产又粗又猛又黄 | 国产美女搞久久 | 婷婷开心久久网 | 91 在线视频 | 在线观看成人毛片 | 精品九九久久 | av网站免费在线 | 91av电影在线观看 | 亚洲视频456 | 亚洲精品理论片 | 日批视频在线观看免费 | 日韩欧美高清一区二区三区 | 91日韩在线视频 | 中文字幕日本在线观看 | 日韩av区 | 99自拍视频在线观看 | 欧美国产高清 | 美女网站视频久久 | 天天综合网在线 | 成人久久18免费网站图片 | 色婷婷成人 | 日日精品 | 久久精品视频在线播放 | 亚洲欧美激情精品一区二区 | 成年人免费观看在线视频 | 欧美色婷婷 | 美女精品久久久 | 国产精品片 | 国产精品成人国产乱一区 | 欧美一级在线 | 中文字幕丝袜一区二区 | 美女国产网站 | 免费av免费观看 | 99视频导航 | 欧美一区视频 | 麻豆久久久久 | 精品自拍av| 黄色小网站在线观看 | 99综合影院在线 | 伊人宗合网| 日韩成人免费电影 | 欧美一区日韩精品 | 91丨精品丨蝌蚪丨白丝jk | 久草精品视频在线播放 | 中文字幕在线免费看线人 | 国产精品久久久久久久久久久久午夜片 | 一级特黄aaa大片在线观看 | 久久高清毛片 | 在线观看国产成人av片 | 国产一区二区在线视频观看 | 激情电影影院 | 亚洲国产精品成人综合 | 中文字幕永久免费 | 狠狠网站| 久久久久免费精品国产小说色大师 | 精品国内 | 一区二区三区在线观看免费视频 | 亚洲丝袜中文 | av中文字幕在线观看网站 | 中文字幕丰满人伦在线 | 久久婷婷五月综合色丁香 | a级片网站 | www.97色.com | 色综合人人 | 欧美日韩视频一区二区 | 一区二区三区四区五区在线视频 | 天天色天天操综合 | 91人人澡人人爽人人精品 | 欧美va电影| 亚洲最新毛片 | 国产性xxxx | 日本午夜在线观看 | 亚洲精品久久久蜜臀下载官网 | 亚洲国产经典视频 | 成人久久视频 | 国产免费黄视频在线观看 | 91免费视频网站在线观看 | 91尤物国产尤物福利在线播放 | 日韩亚洲国产精品 | 欧美激情奇米色 | 久久免费精品一区二区三区 | 色姑娘综合天天 | 制服丝袜欧美 | 色com网| www.888.av| 天天干 天天摸 天天操 | 成人蜜桃视频 | 国产69精品久久久久久 | 亚州视频在线 | 免费在线播放视频 | 国产一级片免费播放 | 狠狠干夜夜爽 | 日韩精品中文字幕在线 | 不卡国产在线 | 午夜精品电影 | 天天天天天天干 | 日韩在线三区 | 久久久久久久久久久精 | 狠狠色丁香久久婷婷综合_中 | 国产人成在线观看 | 免费午夜av| 成年人电影毛片 | 日本久久精品视频 | 国产成人亚洲在线观看 | 天天操天天操天天 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品久久久久久av | 欧美aaa大片| 国产美女久久 | 日韩视频一区二区三区 | 欧美日韩在线视频观看 | 成 人 黄 色 片 在线播放 | 伊人色播 | 九九热视频在线 | 久久综合久久综合这里只有精品 | 久草视频中文在线 | 日韩91精品| 亚洲狠狠 | 国产精品免费不卡 | 婷婷久久一区二区三区 | av东方在线 | 成人免费在线播放 | 激情综合站 | 精品欧美一区二区三区久久久 | 精品亚洲免费视频 | 97超碰在线久草超碰在线观看 | 日韩高清一区在线 | 国产在线综合视频 | 麻豆传媒精品 | 97国产精品亚洲精品 | av电影不卡| 国产破处在线播放 | 中文字幕在线观看视频一区 | 国产亚洲精品综合一区91 | av综合在线观看 | 午夜视频免费 | av三级在线看 | 国产电影黄色av | 国产精品午夜久久 | 中文字幕在线观看视频一区 | 精品视频专区 | 天天干天天操天天爱 | 丁香六月欧美 | 亚洲精品乱码久久久久久9色 | 日本婷婷色| 亚洲精品乱码久久久久久蜜桃欧美 | 草久电影 | 婷婷丁香社区 | 亚洲丝袜一区二区 | 久久开心激情 | 婷婷精品在线 | 黄色精品视频 | 久久av在线播放 | 婷婷www| 国产亚洲精品久久久久久电影 | 亚洲第一区在线播放 | 国内外成人在线 | 久久婷婷亚洲 | 成人一级 | 亚洲aⅴ免费在线观看 | 日韩在线播放av | 色多多在线观看 | 久久夜色精品国产欧美一区麻豆 | 97免费中文视频在线观看 | 久久免费中文视频 | 丁香视频全集免费观看 | 人人澡人人爽 | 成人免费电影 | 97精品国产97久久久久久春色 | 在线有码中文 | 中文乱幕日产无线码1区 | 免费黄色激情视频 | 国产青青青| 精品国产伦一区二区三区 | 久久综合免费视频 | 日本深夜福利视频 | 91精品国产电影 | 狠狠狠色丁香婷婷综合久久五月 | 日本韩国中文字幕 | 在线免费国产 | 国产99久久久国产精品免费看 | 亚洲精品视频在线播放 | 久久久久久久久久福利 | 精品一区二区三区香蕉蜜桃 | 亚洲一区二区精品 | 欧美日韩中字 | 亚洲在线a | 韩国av电影在线观看 | 99久久久国产免费 | 成人亚洲精品久久久久 | 欧美日韩免费观看一区=区三区 | 十八岁以下禁止观看的1000个网站 | 成人黄色电影在线观看 | 黄色一级在线观看 | 中文字幕精品www乱入免费视频 | 国产伦精品一区二区三区无广告 | 欧美作爱视频 | 久久理伦片| 日批视频| 在线视频精品播放 | 亚洲特级毛片 | 92av视频| 黄色的片子 | 中文字幕 二区 | 99精品国产一区二区三区麻豆 | 我爱av激情网 | 久久久高清视频 | 日韩欧美99 | 黄色资源网站 | 91成人免费电影 | av看片在线 | 不卡国产视频 | 91在线看免费 | 一区二区三区韩国免费中文网站 | 97天天综合网 | 成人禁用看黄a在线 | 91精品蜜桃 | 最近日本中文字幕a | 久久91网| 在线观看亚洲国产 | 91色国产 | 婷婷久久一区二区三区 | mm1313亚洲精品国产 | 亚洲精品成人av在线 | 日日夜夜综合 | 日韩中文在线视频 | 日韩精品一区二区三区丰满 | 日韩免费看 | 97人人添人澡人人爽超碰动图 | 国产在线播放一区二区三区 | 国产a精品 | 久热av| 青草视频在线播放 | 一级精品视频在线观看宜春院 | 国产一级二级三级在线观看 | av免费看网站 | 免费看精品久久片 | 97在线精品视频 | 深夜免费网站 | 99久久99久久综合 | 九九视频在线观看视频6 | 99视频在线观看免费 | 中文字幕在线专区 | 国内精品久久久久久久影视简单 | 色在线亚洲 | 五月天丁香亚洲 | 91探花国产综合在线精品 | 久久夜夜操| 久久这里 | 中文字幕有码在线播放 | 亚洲国产一区二区精品专区 | 欧美乱熟臀69xxxxxx | 日韩毛片在线一区二区毛片 | 亚洲精品在线一区二区三区 | 日夜夜精品视频 | 久久久久综合视频 | 久久久 激情 | 天天操一操 | 色综合久久久久综合体 | 国产亚洲欧美精品久久久久久 | 久久精品99国产精品亚洲最刺激 | 久久国产精品久久精品 | 日韩三级视频在线观看 | 91福利视频在线 | 96精品在线 | 国产精品免费久久 | 久久久久久久久久国产精品 | 免费网站v| 色网站在线免费 | 激情综合中文娱乐网 | 在线观影网站 | 在线欧美小视频 | 国产中文伊人 | 成全免费观看视频 | 天天操天天插 | 亚洲精品tv久久久久久久久久 | 青青久视频 | 日日噜噜噜噜夜夜爽亚洲精品 | 中文字幕在线观看视频一区二区三区 | 亚洲精品在线观看免费 | 最近2019中文免费高清视频观看www99 | 黄色的视频网站 | 99视频免费在线观看 | 国产一区二区免费看 | 欧美精品中文字幕亚洲专区 | 中文免费观看 | 国产又黄又硬又爽 | 国产欧美久久久精品影院 | 91天天操 | 在线观看视频 | 在线观看va | 久久爽久久爽久久av东京爽 | 五月天网页 | 国产视频久久 | 免费黄a大片 | 日韩精品偷拍 | 日批视频在线 | 国产成人黄色网址 | 玖操 | 婷婷丁香狠狠爱 | 五月天狠狠操 | 在线观看亚洲免费视频 | 天天综合网久久 | 久久国产精品一国产精品 | 国产人成一区二区三区影院 | 国产日产在线观看 | 欧美一级片在线 | 亚洲欧美色婷婷 | 亚洲精品美女免费 | 91精品久久久久久综合乱菊 | 午夜精品久久久久久99热明星 | bbbb操bbbb| 在线观看黄污 | 91精品国产高清自在线观看 | 99这里只有精品视频 | 精品一区二区三区在线播放 | 日韩av二区 | 探花视频网站 | 91在线成人 | 天天操天天干天天综合网 | 日韩高清三区 | 日韩黄色免费电影 | 中文视频在线 | 五月婷婷欧美视频 | 香蕉视频在线免费 | 成av人电影 | 丁香高清视频在线看看 | 天天射天天色天天干 | 国产剧情久久 | 成人av一级片 | 二区三区中文字幕 | 中文在线8资源库 | 国产成人一区二区三区久久精品 | 在线观看av的网站 | 日日摸日日碰 | 天天激情| 久久精品国产v日韩v亚洲 | av中文字幕免费在线观看 | www黄色com | 91色影院 | 成人精品国产免费网站 | 欧美精品久久久久久久久久久 | av片中文 | 国产又粗又猛又色又黄视频 | 亚洲最新合集 | 亚洲另类在线视频 | 午夜三级影院 | 国产精品久久久久久久久久久久午夜 | 亚洲综合视频在线 | 久久免费视频2 | www.狠狠插.com | 国产69精品久久久久99 | 成人三级网址 | 国产又粗又猛又色又黄视频 | 99久久综合狠狠综合久久 | 久久国产精品99久久久久久老狼 | 国产资源在线观看 | 国产香蕉在线 | 欧美视屏一区二区 | 国产精品美女网站 | 综合久久网 | 麻豆91精品 | 欧美午夜久久 | 欧美日韩一区二区三区在线观看视频 | 成人a在线观看高清电影 | 伊人www22综合色 | a视频在线 | 视频一区二区在线 | 在线电影91 | 久草在线视频免费资源观看 | 99re亚洲国产精品 | 精品在线不卡 | 精品国产亚洲在线 | 久久国产精品久久久久 | 久久久久久久久久久久av | 91精品国产麻豆国产自产影视 | 日韩91av | 久久99国产精品免费 | 天天干婷婷| 免费进去里的视频 | 99热这里只有精品免费 | 婷婷色在线 | 日韩精品久久久久久中文字幕8 | 午夜久久网站 | 日韩av影片在线观看 | 香蕉国产91 | 亚洲精品午夜久久久久久久 | 在线看av的网址 | 日本h视频在线观看 | 久久国产精品视频观看 | 国产丝袜制服在线 | 久久短视频| 国产高清不卡在线 | 国产精品系列在线观看 | 欧美日韩不卡一区 | a天堂最新版中文在线地址 久久99久久精品国产 | 丁香国产视频 | www日韩欧美| 伊人狠狠色丁香婷婷综合 | 91精品综合在线观看 | 亚洲国产欧美在线人成大黄瓜 | 97狠狠干| 亚洲精品国产综合99久久夜夜嗨 | 亚洲最大在线视频 | 激情综合网婷婷 | 一区二区三区免费在线观看 | 狠狠躁18三区二区一区ai明星 | 日本精品视频在线 | 国内精品国产三级国产aⅴ久 | 久久伊人色综合 | 日韩精品视频在线观看网址 | 国产精品黄色在线观看 | 成人av影视观看 | 国产视频一区二区在线播放 | 久久久久国产成人精品亚洲午夜 | 久人人| 免费观看十分钟 | 伊人网综合在线观看 | www.国产精品 | 欧美午夜理伦三级在线观看 | 日韩在线视频一区 | 99精品久久只有精品 | 一区二区三区电影大全 | 天天操月月操 | 久草成人在线 | 国产aaa免费视频 | 天天舔夜夜操 | 国产在线欧美 | 久久综合九色综合久久久精品综合 | 免费亚洲精品视频 | 欧美日韩不卡一区二区三区 | 免费视频在线观看网站 | 成人影片在线免费观看 | www,黄视频 | 天天色天天爱天天射综合 | 日韩欧美一区二区三区黑寡妇 | 西西444www大胆无视频 | 首页中文字幕 | 成人av网站在线观看 | 国产成人亚洲精品自产在线 | 日韩欧美在线观看一区二区 | 成人国产精品久久久久久亚洲 | 亚洲欧美乱综合图片区小说区 | 成人免费网站在线观看 | 免费国产在线精品 | 久久精品国产亚洲精品 | 天天爽人人爽夜夜爽 | 国产精品网在线观看 | 国产精品男女啪啪 | 日产乱码一二三区别在线 | 一区二区三区四区精品 | 国产高清在线免费观看 | 日韩在线观看不卡 | 狠狠色网| 天天射天天做 | 99久久精品国产系列 | 欧洲精品亚洲精品 | 91色蜜桃| 国产一区二区三区高清播放 | 国产在线精品一区二区 | av中文资源在线 | 久久久穴 | 亚洲综合成人av | 欧美人体xx| 国产麻豆剧传媒免费观看 | 久久tv| 日日夜夜天天综合 | 色美女在线 | 日韩欧美视频免费在线观看 | 91精品夜夜| 国产精品一区二区美女视频免费看 | 国产99久久久国产精品 | 在线黄色观看 | 亚洲精品www | 一区二区三区免费在线 | 69视频在线播放 | 精品在线视频观看 | 欧洲精品一区二区 | 日韩偷拍精品 | 亚洲精品久久久久久久蜜桃 | 亚洲日韩欧美一区二区在线 | 欧美另类美少妇69xxxx | 久久九九影视 | 精品国产一区二区三区噜噜噜 | 日本视频网 | 91在线欧美| 永久免费精品视频网站 | 一区二区久久 | 国产精品一区二区久久精品爱涩 | 精品播放 | 国产精品你懂的在线观看 | 免费日韩电影 | 久久久免费精品国产一区二区 | 亚洲精品在线视频观看 | a久久免费视频 | 九九在线免费视频 | 欧美日韩精品久久久 | 久久99精品久久久久蜜臀 | 日韩免费网址 | 91精品国产成人www | 日本在线视频网址 | 麻豆视频在线免费看 | 91香蕉久久 | 狠狠操综合网 | 欧美日韩亚洲在线观看 | 狠狠躁夜夜躁人人爽超碰91 | 天天色天天色 | 精品亚洲欧美一区 | 国产免费亚洲 | 国产视频在线观看一区二区 | 国产免费成人 | 91豆花在线观看 | 九九久久国产精品 | 久久免费福利 | 国产色a在线观看 | 中文字幕超清在线免费 | 高清不卡毛片 | 日日操夜夜操狠狠操 | 国产精品久久久久一区二区国产 | 高清日韩一区二区 | 久久久久国产精品免费免费搜索 | 亚洲理论在线观看 | 国产亚洲精品久久久久久久久久 | 午夜av影院 | av女优中文字幕在线观看 | 欧美一区二区在线看 | 国产精品福利在线播放 | 免费看国产视频 | av不卡免费在线观看 | 最近中文字幕mv免费高清在线 | 欧美黄网站 | 婷婷电影在线观看 | 精品福利在线视频 | 不卡的av在线 | 日韩中文字幕免费视频 | 久久精品中文字幕免费mv | 日韩精品一区二区免费视频 | 国产精品久久久久久久午夜 | 久久美女电影 | 在线免费观看视频一区二区三区 | 成人午夜剧场在线观看 | bbw av| 亚洲精品动漫久久久久 | 欧美一级专区免费大片 | 一级电影免费在线观看 | 久热av| 在线你懂| 国产日本亚洲 | 99re中文字幕 | 中文字幕精品一区 | 久久午夜鲁丝片 | 亚洲欧洲xxxx | 国产精品麻豆三级一区视频 | 91麻豆精品国产午夜天堂 | 国产成人精品综合久久久 | 国产精品porn | 欧美一二区在线 | 久久免费黄色大片 | 正在播放 国产精品 | 天天做日日爱夜夜爽 | 国产精品18久久久久久不卡孕妇 | 九九有精品| 91九色自拍| 国产亚洲综合在线 | 黄色国产在线观看 | 日本三级在线观看中文字 | 最新在线你懂的 | 精品国产伦一区二区三区观看说明 | 日韩亚洲在线视频 | 啪啪资源 | 人人爽人人 | 99爱精品视频 | 激情校园亚洲 | 久久激情综合网 | www成人精品 | 四虎影视国产精品免费久久 | 中文字幕在线视频精品 | 国产精品资源在线观看 | 国产日韩精品视频 | 免费在线91| 最新在线你懂的 | 一级α片免费看 | 国产精品一区二区久久国产 | 国产综合精品一区二区三区 | 日日婷婷夜日日天干 | 97成人精品视频在线观看 | 国产精品久久久久久久久久久不卡 | 深爱激情亚洲 | 一区二区三区国产精品 | 国产精品一区二区三区在线免费观看 | 亚洲国产成人久久综合 | www操操操 | 亚州av网站 | 成人福利在线 | 三级av在线免费观看 |