超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

Xamarin.Android使用教程:列表視圖和適配器(2)

原創|使用教程|編輯:黃竹雯|2016-03-18 11:16:54.000|閱讀 1207 次

概述:昨天我們已經一起學習了第1部分,這是探索Xamarin.Android的列表視圖和適配器的的第2部分。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關鏈接:

<Xamarin Platform 試用版下載地址>

昨天我們已經一起學習了第1部分,這是探索Xamarin.Android的列表視圖和適配器的的第2部分。

在今天的文章中我們將探討列表視圖項排列使用BaseAdapter,還有自定義布局。

讓我們深入到代碼,看看ListView AXML和自定義項排列的AXML是什么樣子:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="//schemas.android.com/apk/res/android"
    xmlns:tools="//schemas.android.com/tools"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:actionBarNavMode="tabs">
    <ListView    
        android:id="@+id/moviesListView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="//schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="8dp">
    <TextView
        android:id="@+id/titleTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20dp"
        android:textStyle="bold"
        android:paddingLeft="5dp" />
    <TextView
        android:id="@+id/directedByTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#00A14B"
        android:paddingLeft="5dp" />
    <TextView
        android:id="@+id/releasedDateTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#7F3F97"
        android:paddingLeft="5dp" />
</LinearLayout>

讓我們看看主要Activity是如何顯示列表視圖的

using Android.App;
using Android.OS;
using Android.Widget;
 
namespace AdapterDemo2
{
    [Activity(Label = "AdapterDemo2", 
        MainLauncher = true, 
        Theme = "@android:style/Theme.Holo.Light",
        Icon = "@drawable/icon")]
    public class MainActivity : Activity
    {
 
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
 
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
 
            var moviesListView = FindViewById<ListView>(Resource.Id.moviesListView);
 
            moviesListView.ItemClick += moviesListView_ItemClick;
 
            var moviesAdapter = new MovieAdapter(this, MoviesRepository.Movies);
 
            moviesListView.Adapter = moviesAdapter;
        }
 
        void moviesListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            Toast.MakeText(this, MoviesRepository.Movies[e.Position].ToString(), ToastLength.Long).Show();
 
        }
    }
}

這個Activity與我們昨天講到的主要區別是,我們不再使用ArrayAdapter,但我們現在有自己自定義的MovieAdapter類,并且列表視圖的適配器設置為這個Adapter。

所以在MovieAdapter類中究竟有什么?讓我們一起來探索:

using System.Collections.Generic;
using Android.App;
using Android.Views;
using Android.Widget;
 
namespace AdapterDemo2
{
    public class MovieAdapter : BaseAdapter<Movie>
    {
        private readonly Activity context;
        private readonly List<Movie> movies;
 
        public MovieAdapter(Activity context, List<Movie> movies)
        {
            this.context = context;
            this.movies = movies;
        }
 
        public override Movie this[int position]
        {
            get
            {
                return movies[position];
            }
        }
 
        public override int Count
        {
            get
            {
                return movies.Count;
            }
        }
 
        public override long GetItemId(int position)
        {
            return position;
        }
 
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            var view = convertView;
 
            if (view == null)
            {
                view = context.LayoutInflater.Inflate(Resource.Layout.MovieRow, parent, false);
            }
 
            var titleTextView = view.FindViewById<TextView>(Resource.Id.titleTextView);
            var directedByTextView = view.FindViewById<TextView>(Resource.Id.directedByTextView);
            var releasedDateTextView = view.FindViewById<TextView>(Resource.Id.releasedDateTextView);
 
            titleTextView.Text = movies[position].Title;
            directedByTextView.Text = "Directed by: " + movies[position].Director;
            releasedDateTextView.Text = "Released on: " + movies[position].ReleaseDate.ToShortDateString();
 
            return view;
        }
    }
}

繼承自BaseAdapter的MovieAdapter類主要定義了4種方法,都是BaseAdapter抽象類所要求的。他們是:

  • GetItemId(int position)
  • GetView(int position, View convertView, ViewGroup parent)
  • Count
  • this[int position]

GetItemId

GetItemId給你一個選項讓列表視圖知道position在查找哪個當前項的id。

Count

Count屬性非常直接,它告訴我們列表視圖目前顯示了多少項。

this[int position]

這是.NET的數組索引器過載的方法,使對象在一個給定的position。

GetView(int position, View convertView, ViewGroup parent)

GetView方法是在一個適配器中使用的最重要的方法。GetView的實現始于獲取它將要處理的視圖。Android中的所有視圖過多地使用LayoutInflater和GetView方法也不例外。使用LayoutInflater時,我們將會在我們的環境中定義Layout、MovieRow。

一旦我們認為我們已經熟悉和設置文本以及視圖中可能的其他屬性,我們就可以使用常規的FindViewById方法。

現在讓我們運行應用程序,看看是什么樣子:

哦,漂亮!這僅僅是一個定制的列表視圖和適配器能做到的開始,而你能做的機會卻是無限的。

快速滾動

如果有很多顯示的數據,那么列表視圖的快速滾動是非常有用的。通過快速滾動,你可以拖動滾動條來更快速完成大量的數據。

啟用快速滾動。你只需:

moviesListView.FastScrollEnabled = true;

部分索引

現在有快速滾動已經很不錯了,但會使其容易地滾動很多行數據的被稱為部分索引。啟用部分索引,你將會從“ISectionIndexer”繼承你的Activity 。

讓我們看看ISectionIndexer授權的方法實現后適配器看起來是什么樣子:

using System.Collections.Generic;
using Android.App;
using Android.Views;
using Android.Widget;
 
namespace AdapterDemo2
{
    public class MovieAdapter : BaseAdapter<Movie>, ISectionIndexer
    {
        private readonly Activity context;
        private readonly List<Movie> movies;
 
        public MovieAdapter(Activity context, List<Movie> movies)
        {
            this.context = context;
            this.movies = movies;
        }
 
        public override Movie this[int position]
        {
            get
            {
                return movies[position];
            }
        }
 
        public override int Count
        {
            get
            {
                return movies.Count;
            }
        }
 
        public override long GetItemId(int position)
        {
            return position;
        }
 
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            var view = convertView;
 
            if (view == null)
            {
                view = context.LayoutInflater.Inflate(Resource.Layout.MovieRow, parent, false);
            }
 
            var titleTextView = view.FindViewById<TextView>(Resource.Id.titleTextView);
            var directedByTextView = view.FindViewById<TextView>(Resource.Id.directedByTextView);
            var releasedDateTextView = view.FindViewById<TextView>(Resource.Id.releasedDateTextView);
 
            titleTextView.Text = movies[position].Title;
            directedByTextView.Text = "Directed by: " + movies[position].Director;
            releasedDateTextView.Text = "Released on: " + movies[position].ReleaseDate.ToShortDateString();
 
            return view;
        }
 
        Java.Lang.Object[] sectionHeaders = SectionIndexerBuilder.BuildSectionHeaders(MoviesRepository.Movies);
        Dictionary<int, int> positionForSectionMap = SectionIndexerBuilder.BuildPositionForSectionMap(MoviesRepository.Movies);
        Dictionary<int, int> sectionForPositionMap = SectionIndexerBuilder.BuildSectionForPositionMap(MoviesRepository.Movies);
 
        public Java.Lang.Object[] GetSections()
        {
            return sectionHeaders;
        }
 
        public int GetPositionForSection(int section)
        {
            return positionForSectionMap[section];
        }
 
        public int GetSectionForPosition(int position)
        {
            return sectionForPositionMap[position];
        }
    }
}

activity應該實現的部分索引器方法:

  • GetSections()
  • GetPositionForSection()
  • GetSectionForPosition()

GetSections()

讓Android知道列表視圖應該顯示的所有部分。

GetPositionForSection()

取得一個給定部分的整數位置。

GetSectionForPosition()

取得一個給定位置的部分。

現在所有這三種方法都利用SectionIndexBuilder——我借用的Xamarin教程的類。讓我們看看SectionIndexBuilder是什么

using System.Collections.Generic;
 
namespace AdapterDemo2
{
    public static class SectionIndexerBuilder
    {
        // builds an array of unique section headers, data must be sorted by name
        public static Java.Lang.Object[] BuildSectionHeaders(List<Movie> data)
        {
            var results = new List<string>();
            var used = new SortedSet<string>();
 
            foreach (var item in data)
            {
                var letter = item.Title[0].ToString();
 
                if (!used.Contains(letter))
                    results.Add(letter);
 
                used.Add(letter);
            }
 
            var jobjects = new Java.Lang.Object[results.Count];
 
            for (int i = 0; i < results.Count; i++)
            {
                jobjects[i] = results[i];
            }
 
            return jobjects;
        }
 
        // builds a map to answer: position --> section, data must be sorted by name
        public static Dictionary<int, int> BuildSectionForPositionMap(List<Movie> movies)
        {
            var results = new Dictionary<int, int>();
            var used = new SortedSet<string>();
            int section = -1;
 
            for (int i = 0; i < movies.Count; i++)
            {
                var letter = movies[i].Title[0].ToString();
 
                if (!used.Contains(letter))
                {
                    section++;
                    used.Add(letter);
                }
 
                results.Add(i, section);
            }
 
            return results;
        }
 
        // builds a map to answer: section --> position, data must be sorted by name
        public static Dictionary<int, int> BuildPositionForSectionMap(List<Movie> movies)
        {
            var results = new Dictionary<int, int>();
            var used = new SortedSet<string>();
            int section = -1;
 
            for (int i = 0; i < movies.Count; i++)
            {
                var letter = movies[i].Title[0].ToString();
 
                if (!used.Contains(letter))
                {
                    section++;
                    used.Add(letter);
                    results.Add(section, i);
                }
            }
 
            return results;
        }
    }
}

SectionIndexBuilder確實確實做了一些聰明的事,通過列表數據找出一個給定的數據列表的部分和位置。

如果你現在運行應用程序,你應該可以開始看到“部分&rdquo;,這使它更容易為你的用戶滾動大量列表數據。

這就是Xamarin.Android的列表視圖和適配器。下次我會繼續和大家探索新的教程,敬請期待!

 

Xamarin正式被Microsoft收購,慧都將為您提供更好的解決方案和服務!詳情請<>


標簽:移動開發Xamarin

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn

文章轉載自:慧都控件網

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
相關產品
軟件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:13473
  • 當前版本: [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Xamarin 正式授權
  • ">Xamarin Platform

    用C#開發iOS、Android和Windows Phone原生應用程序,一次開發,多平臺交付

    軟件
  • 產品功能:IDE集成開發環境
  • 源 碼:非開源
  • 產品編號:13476
  • 當前版本:v6.3 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Xamarin 正式授權
  • ">Xamarin Studio

    跨平臺移動開發(IDE)利器

    軟件
  • 產品功能:三維矢量圖處理
  • 源 碼:非開源
  • 產品編號:13478
  • 當前版本:v2.0.8 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Xamarin 正式授權
  • ">Xamarin Test Cloud

    加速移動開發的云端測試利器

    軟件
  • 產品功能:IDE集成開發環境
  • 源 碼:非開源
  • 產品編號:13483
  • 當前版本:v4.6 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Xamarin 正式授權
  • ">Xamarin for Visual Studio

    用Visual Studio開發原生 iOS, Android 和Windows應用程序

    軟件
  • 產品功能:IDE集成開發環境
  • 源 碼:非開源
  • 產品編號:13486
  • 當前版本:v2.3.5-pre6 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Xamarin 正式授權
  • ">Xamarin.Forms

    通過一個共享的C#代碼庫創建iOS,Android和Windows Phone原生UI

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 国产91丝袜在线观看 | 精品无吗一二三中国兔费黄色视频 | 18禁裸体动漫美女无遮挡网 | 精品国产一区国产二区国产三区 | 精品欧洲av无码一区二区14 | 精品日韩综合1区 | 精品高清美女精品国产区 | 精品国色天香卡一卡二 | 丰满多毛少妇做爰视频 | 国产成人尤物在线视频 | 国产三级adc全集在线观看 | 国产成人精品高清在线观看99 | 国产精品成aⅴ人片在线观看 | 99久久精品久久久 | 国产欧美亚洲一区二区 | 岛国免费aⅴ在线观看 | 国产午夜亚洲精品不卡福利 | 国产一线二线三线女 | 成人欧美一区二区三区黑人 | 99精品久久久久中文字幕 | a级毛片无码兔费真人久久 a级毛片无码兔费真人久久91 | 91在线无码精品秘入口竹美 | 国产精品丝袜久久 | 国产精品国产三级国产av主播 | 加勒比色综合久久久久久久久 | 国产成人性生交大片免费看 | 精品久久无码视频一区 | 国产高清在线观看免费不卡 | 国产精品一二三区日韩免费 | 国产精品一区在线观看你懂的 | 成人在线观看网站 | 国产精品激情丝袜美女 | 国产成人综合亚洲精品 | 精品国产一区二区三区av | 911久久精品无码免费看 | 波多野结衣在线调教免费观 | 国产一级aⅴ无码毛片 | 国产黄频在线观看高清免费 | 国产亚洲欧美在线观看一区 | 国产精品无码三级视频观看 | 国产内射在线激情一区熟女我美 | 国产在线无码精 | 国产亚洲日韩在线 | 91香蕉国产亚洲一区二区三区 | 国产精品午夜一级毛片密呀 | 国产91对白在线播放 | 国产精品麻豆一区二区三区v视界 | 高清a级视频 | 国产黄色带三级在线观看 | 国产性高清在线观看 | 国产精品欧美91 | 国产亚洲制服无码中文 | 国产福利无码精品一 | 国产欧美日韩综合一区二区三区 | 国产午夜成福利在线观看 | 国产免费人成视频在线观看 | 高潮毛片无遮挡高清视频播放 | 丰满白嫩人妻中出无码 | 国产精品啪啪视频一区二区 | 精品久久无码人妻影院 | 91国产高清福利院 | 国产欧美精品综合日韩 | 国产成在线观看免 | 国产福利视频一区二区在线播放 | 国产成人人人97 | 东京热人妻无码一区二区av | 国产成人亚洲精品无码 | 国产69精品久久久久999三级 | 国产精品免费一区二区三区 | 国产熟女五十路一区二区三区 | 99久久久无码欧洲精品免费 | 国产无码av不卡免费在线观看 | 成人精品福利 | 国产成人综合免费在线观看 | 国产一级久久精品三级 | 国产亚洲专区无码 | 国产精品无码无卡无需播放器 | 国产夜色精品视频免费hd中字 | 国产无码高清视频不卡 | 国产在线观看一区二 | 国产成人午夜福利在线 | 国产在线视频国产永久 | 国产精品免费精品视频 | 国产精品视频一区二区 | 国产精品观看无码不卡视频 | 国内午夜熟妇又乱又伦 | av毛片高清在线观看 | 国产av不卡无码 | 国产福利姬精品福利 | 国产成人91一区二区三区 | 国产高清一区二区三区视频 | 国产欧美另类久久久精品图片 | 国产精品穿着丝袜打电话播放 | 99精品久久久久久久婷婷 | 国产午夜福利影音 | 国产美女福利在线 | 国产无码一区二去三区 | 国产aⅴ无码专区亚洲av | 国产日韩欧美高清一区二区三区 | 国产精品免费大片 | 91精品欧美| av中文字幕一区人妻 | 国产成人精品免费影视大全 | 精品日本三级在线观看 | 国产激情无码久久 | 91老色批网站免费看 | 国产精品亚洲w码日韩中文app | 国产欧美日产高清欧美一区二区 | 99国产欧美另类久久 | 国产91精品高跟丝袜在线 | 国产精品无码无卡免费观 | 国产精品高潮呻吟av久久小说 | 精品一区二区高清免费观看 | 国产日韩高清制服一区 | 丰满年轻岳欲乱中文字幕 | 国产寡妇乱子伦一区二区三区。 | 国产91精品福利资源在线观看 | 福利一区在线观看 | 国产精品粉嫩美女在 | 国产高清无密码一区二区三区 | 东京无码熟妇人妻av在线网址 | 91av视频在线观看 | 91精品国产91久久综合牛牛 | 精品人妻系列无码一区二区三 | 国内偷拍三级视频不卡 | 成人国产综合一区二区在 | 91国语精品自产拍在线观看一 | 国产精品va在线观看 | av片在线观看 | 91麻豆va国产精品久久久久久 | 成人午夜免费无码福利软件 | 国产aⅴ精品一区二区三区色成熟 | 国产精品国产高清国产av | 国产a一级毛片精品精品乱码 | 成人精品毛片免费视频 | 成人区人妻精品一区二区三区 | 成年在线网站免 | 国产高颜值露脸在 | 精品国产一区二区三区四区特色 | 国产一区二区三区乱码在线观看 | 精品日韩午夜电影在线看 | 精品丝袜国产自在线拍av | av日韩欧美高清在线观看 | 成人无码a级毛片免费 | 国产精品成人一区二区 | 91精品国产麻豆福利在线电影 | 国产午夜精品一区二区三 | 国产高清在线精品一区小说 | 国产成人午夜性a一级毛片 国产成人午夜一区二区 | 国产精品高清一区二区三区人妖 | 18禁成年无码免费网 | 精品一区二区三区三区 | 国产精品白丝av嫩草影院 | 国产成人午夜在线视频a站 国产成人午夜在线视频免费 | av免费不卡在线 | 国产白浆视频在 | 国产av日韩不卡 | 精品国产乱子伦一区二区三区 | 97人妻在线免费视频 | 精品人妻无码专区 | 国产喷水在线视频观看网站 | 国产ts无码 | 国产综合一区二区三区黄页秋霞 | 国产三级电影在线播放 | 91探花福| 东京热无码中文字 | 国产自产精品一区二区三区 | 国产一级片射在线观看 | 国产精品老汉av | 国产一区鲁鲁在线视频免费播放 | av免费无码一区二区 | av无码久久久久不卡蜜桃 | 911在线国产在线播放 | 国产在线观看大量精品福利 | 91污在线观看 | 国产内射在线激情一区 | 国产中文字幕精品一区二区三区 | 国产在线一级毛片在线直接看 | 国产日韩亚卅日韩v无码 | 国产激情无码一区 | 国产蜜桃午夜亚洲精品电影网 | 国产成人精品免费一区 | 91精品人| 国产经典视频sm调教 | 91精品国产乱码在 | 国产午夜理论片不卡在线观看 | 国产爆乳成av人在线播放 | 成人免费无码毛片黄网 | 国产成人免费大电影 | 国产精品免费av片 | 国产高清视频一区二区 | 国产一区亚洲二区三区 | 国产sm调教在线观看 | 国产一级毛片a午夜一级毛片 | 精品无码av不卡一区二区三区 | 东京热一区二区沙河无码网站 | 国人精品视频在 | 国产狂喷潮在线观看视频欧美 | 国产成人免费ā片在线观看 | 成人做爰视频试看120秒 | 国产高清不卡视频在线播放 | 大尺码无码小黄片在线免费观看 | av小黄片在线免费播放 | 国产欧美日产高清欧美 | 国产成人久久精品一区二区三 | 国产福利在线观看永久免费 | 国产91精选在线观看麻豆 | 国产日韩精品视频无码 | 国产三级高清在线观看 | 91视频下载免费高清在线观看 | 国产午夜精品一区二区三区 | 国产精品日本欧美一区三 | 91国自产精品一区二区三区 | 国产成人综合亚洲欧美动漫 | 国产aⅴ精品一区二区果冻 国产aⅴ精品一区二区久久 | 2025精品国产自在现线 | 精品麻豆高清一区二区 | 国产在线观看一区免费精品 | 国产99爱在线视频免费观看 | 国产夜色福利院在线观看免费 | 国产午夜专区在线观看 | 国产精品无码三级久久久天美传媒 | 国产成人精品电影午夜 | 国产99精品视频一区二区三区 | 成人综合国语对白 | 国产成人精品a视频一区777 | 国产午夜激无码av毛片不卡 | 国产精品无码素人福利 | 精品国产日韩久久91 | 国产三级在线电影 | 国产成人久久精品二三区麻豆 | 国产成人精品大尺度在线观看 | 国产精品免费大片一区二区 | 国产日韩av免费无码一区二区 | 国产精品入口麻豆高清 | 国产99久久久国产无需播放器 | 国产亚洲成v人片在线观黄桃 | 国产高清在线精品一区在线 | 国产欧美日产综合 | 国精产品一线二线三线网站 | 岛国aⅴ无码免费无禁网站 岛国av免费在线观看 | 国产亚洲欧美在线 | 顶级欧美熟妇高潮xxxxx | 国产午夜爽爽窝窝在线观看 | 国产欧美日韩一区二区三区在 | 国产剧情gv在线观看 | 2025最新国产三级在线看 | 极品色在线精品视频 | 国产av无码专区亚洲awww | 国产欧美成人免费观看视频 | 国产免费永久网站 | 99ri精品视频在线观看播放 | 国产中文字幕乱人伦 | 国产一区日韩 | 国产精品美女乱子 | 91麻豆国产免费 | 精品无码永久在线观看你懂的 | 大尺度做爰床戏呻吟的视频网 | 99国产在线线 | 99精品国产麻豆婷婷 | 精品亚洲麻豆1区2区3区 | 国产精品成人免费福利 | 国产成人亚洲精品无码a大片 | 国产精品成人在线播放免费 | 国产品精品无码视av | 国产精彩视频在线观看91 | 国产在线欧美精品中文一区 | 国产激情视频在线播放 | 911av视频 | 国产午夜福利亚洲第一 | 国产日韩a片 | 国产成人a亚洲精v品无 | 国产无套码aⅴ在线观看 | 国产精品白浆无码流出免费看 | 国产成人精品.一二区 | 国产裸拍裸体视频 | 国产美女视频网在久久69 | 国产精品一区二区av | 国产精品麻豆va | 国产成人亚洲精品无码青app | 国内拍自产精品视频在线观看 | 国产精品高清在线看 | 高潮流白浆潮喷在线播放视频 | 精品国内自产拍在线观看视频 | 白丝jk女仆爆乳自慰喷水流白浆 | 岛国大片网站在线观看 | 国内精品一区二区三区在线 | 国产欧美另类久久 | hezyo东京热无码专区 | 91精品综合在线视频 | 91精品国产无线乱码在线观看 | 国产91av视频在线 | 国产午夜男女爽爽爽爽爽视频 | 国产高清一区二区三区四区 | 国产成人人综合亚洲欧美丁香花 | 国产一精品一av一免费爽爽 | 不卡福利视频一区二区三区 | 成人三级毛片在线播放 | 国产69精品久久久久妇女 | 国产激情对白一区 | 国产精品一线二线三线精华液 | 国产精品无码无卡在线观看 | 国产精品一区二区三区久久 | 国产欧美成人精品 | 国产内射爽爽大片视频社区在线 | 囯产精品久久久久久久久久妞妞 | 成人精品妖精视频在线观看 | 国产精品成人永久在线 | 国产一二三区四区20 | 国产萌白酱在线一区二区 | 国产午夜福利内射青草 | 国产成人精品电影在线观看18 | 国产精品亚洲无码在线 | 国产精品一区二区三区dbuen | 极品少妇一区二区三区四区视频 | 国产亚洲精久久无码一区二 | 国产av无码 | 国产在线观看麻豆9 | 国产91九色在线 | 国产高清av麻豆久久 | 成人精品天堂一区二区三区 | 2025年国产精品每日更新 | 国产肥妇无码精品视频 | 国产成人手机在线 | 成人欧美一区在线视频 | 国产精品毛片a∨一区二区三 | 国产成人无码av一区二区三区 | 按摩已婚人妻中文字幕[猫腻] | 国产精品中文字幕在 | 成a人无码午夜电影 | 国产在线无码成人网站 | 国产一区二区三区亚洲综合 | 成年无码动漫av片在线观看 | 国产精品嫩草久久久久奇趣体验 | 精品动漫无码在线一区二区三区 | 国产成人深夜福利短视频99 | 国产精品无码国模私拍视频 | 国产免费一区二区三区免费视频 | 69久久夜色精品国产69乱 | 成年女人大片免费播放完整 | 91精品福利麻豆专区 | 后入内射无码人妻一区 | 国产尤物在线观看不卡 | 精品国产v无码大片在线观看视色 | 国产成人精品一区二区三区不卡 | 2025年国产精品每日更新 | 91精品无码国产在线观看 | 成人无码区免费av毛 | 成人a片99产无码小视频 | 92国产福利久久青青草原 | 东京热av永久无码 | 国产一区二区三区最好精华液 | 18禁黄网导航 | 国产不卡在线播放 | av无码一区二区三区波多野 | 18禁黄污无遮挡无码网站 | 国产一级无码午夜大片在线观看 | 国产99久久久国产精品免费高清 | 国产精品无码久久久最线观看 | 国产精品国色综合久久 | 国产亚洲高质量一路线二路线 | 国产激情av一区二区 | 国产欧美日韩在线视频重口味 | 国产剧情av麻豆香蕉精品 | 国产精品伦 | 国产萌白酱喷水在线播放尤物 | 97人妻无码专区 | 国产高清美女一级毛片录像 | 国产熟人av一二三区 | 国产亚洲91手机在线视频 | 国产www尤物精品在线观看 | 国产三级aⅴ在线播放 | 国产内射大屁股白浆一区二区 | 国产成人精欧美精品视频 | 国产熟女精品一区二区 | 国产精品拍综合在线 | 国产大波视频在线播放 | 国产精品一区二区午夜嘿嘿嘿小说 | 国产专辑免费在线不卡 | 国产成人黄网在线免 | 91麻豆国产福利品精 | 国产aⅴ无码片毛片一级 | 国产经典aⅴ三级观看 | 国产高潮国产高潮久久久91 | 91麻豆产精品久久久 | 国产精品大片大片看大片 | 99精品人妻少妇一区二区 | 国产美女爆乳呻吟视频 | 妇女毛片精品久久 | 国产亚洲欧美日本韩国黄色 | 国产精品一级无码免费播放 | 国产精品亚洲片精品 | 国产三级精品三级国产 | 精品无码国产av综合 | 91午夜福利影视 | 国产免费人成视频 | 成在线观看免费网站 | 国产黄色网站免费 | 精品国产免费观看久久久 | 寡妇高潮一级毛片免费看懂色 | 国产超碰人人模人人爽人人添 | 国产女主播在线观看五月 | 国产日韩欧美精品一二三四 | 国产麻豆精品白丝久久av网站 | 国产高清无码日韩一二三区 | 国产在线日韩制服 | 激情欧美日韩一区二 | 精品无码无人网站免费视频 | 成人无码aa精品一区 | 国产福利日本一区二区三区 | 福利一区在 | 国产成人精品999在 国产成人精品999在线观看 | 操日日操 | 成人毛片高清视频观看 | 国产午夜人成视频在线观看 | 国产成人欧美一区二区三区的 | 国产精品人人爽人人做我的 | 91九色国产操逼无码视频 | 成熟丰满熟妇av无码区 | 国产高潮丝袜熟女视频 | 国产肥熟女视频一区二区三区 | 国产成人无码不卡精品久久久 | 国产成人精品日本亚洲网址 | 国产精品一级二级在线观看 | 国产福利精品在线观看 | 2025国内精品久久久久精免费 | 丰满的岳乱妇久久久 | 成人综合亚洲欧美一区h | 成人av无码国产在线 | 国产午夜亚洲精品国产午夜 | 国产成人a亚洲精品无码小说 | 2025亚洲国产成a在线 | 丰满人妻少妇久久久久久 | 国产精品免费在线播放 | 国产成人精品无码免费播放国语 | 国产日韩精品在线观看 | 2025国产麻豆剧果冻传媒免费 | 极品国模无码 | 国产精品亚洲一区二区在线 | 精品日本高清三级 | 精品国产系列av在线 | 91麻豆人妻春色影视 | 国产无套粉嫩白浆免费观看 | 国产原创在线观看播放 | 国产精品一品道加勒比 | 精品国产三级天天在线专区 | www.深夜成人网站在线观看 | 91伊人久久 | av免费无码一区二区 | av国语在线观看 | 91热久久免费频精品黑人99 | 国产夜色精品视频免费hd中字 | 高清中文字幕一区 | 国产欧美日韩综合aⅴ天堂 国产欧美日韩综合第一区第二区 | 国产专区视频在线观看 | 精品国产一二三区 | 国产一区二区三区天堂av | 国产精品密播放国产免费看 | 国产日韩午夜三级无码专区直播 | 国产精品亚洲av电 | 国产精品无码免费播放 | 国产高清福利91成人 | 国产国语对白在线高清视频 | 911亚洲精品第一 | 国产一区二区内射最近更新 | 国产精品无码无片在线观看 | 国产精品爆乳奶水无码视频 | 国产精品一区二区久久精品不卡 | 精品一区二区三区 | 18白丝水手服自慰喷水网站 | 91久久如何满足用户需求 | 国产成人av大片在线播放 | www夜片内射视频在观看视频 | 91啦视频在线观看 | 91精品久久人人妻人人做 | 成人在线观看av | 国产午夜一区二区久久 | 国产欧美日韩av成人久久 | 国产人妖视频一区二区女 | 国产成人拍精品视频网 | 国产不卡在线播放 | 国产精品激情 | 国产成人精品视频一区二区三区 | 成人欧美一区二区三区黑人孕妇 | 国产精品乱码一区二区三区 | 国产成人精品午夜福 | 精品国产午夜福 | 97亚洲熟妇自偷自拍另类图片 | 国产综合变态自虐重口另类 | 国产在线a视频 | 国产精品爆乳奶水无码视频 | 国产在线精品一区二区三区不卡 | 精品亚洲午夜久 | 国产毛片网| 91久久偷偷做 | 国产成人亚洲老熟女精品 | 91在线无码视频 | 国产欧美日产一区二区三区大全 | 国产精品无码久久久久久电影 | 国自产精品手机在线视频 | 国产精品熟女 | av在线亚洲男 | 精品国产v无码大片在线观看视色 | 福利一区二区精品精品 | 国产91无码网站在线观看 | 国产成人亚洲精品无码av软件 | 精品日韩欧美国产一区二区 | 国产av女人一区二区精品 | 国产熟女一区二区三区 | 国产一区二区三区不卡精品 | 99久久人人爽亚洲精品美女 | 国产精品黄在线观看免费网站 | 国产一区二区在线 | 成人国内精品久久久久影 | 国产91在线日本网站 | 2025最新无码免费 | av无码人妻一区二区三区在 | 国产一区二区三区影视 | 国产精品国偷自产在线 | 高清无码v视频日本www | 91精品一区二区在线观看 | 国产麻豆剧传媒精品国产v 国产麻豆剧传媒精品国产v精品 | 精品人妻系列无码人妻免费视频 | 国产成人午夜福利高清在线观看 | 丰满少妇大乳高潮在线 | 国产区精品在线2025 | 国产猛烈高潮 | 国产无码高清在线观看 | av免费播放一区二区三区 | av性久久久久蜜臀aⅴ麻豆 | 高清无码一区二区在线观看 | 国产成人综合亚洲专区 | 国产成人午夜福在线观看 | 国产在线精品99一卡2卡 | 成人无码h真人在线网站 | 国产无码一区二区三区在线观看 | 99精品久久久久久久婷婷 | 国产美女精品aⅴ在线 | 精品亚洲一区国产精品 | 韩国激情三小时三级合集 | 精品视频二区久久久夜 | 91嫩草国产 | 国产成人精品 | 成av人片在线观看麦芽 | 国产成人午夜无码电影在线观看 | 成人免费播放视频 | 激情内射亚州一区二区三区爱妻 | 精品高清一区二区三区 | 国产精品一区久久精品 | 丰满少妇作爱视频免费观看 | av片在线观看无码免费 | 国产私拍福利在线观看视频 | 国产白丝无码免费视频 | 国产一区二区寻花 | 18白丝水手服自慰喷水网站 | 国产高清在线精品二区 | 精品一区二区三区免费站 | 国产女主播资源一区二区网站 | 国产高清午夜自在在线 | 国产视频一区在线观看 | h无码动漫在线观看软件下载 | 国产精品美女爆乳在线观看99 | 国产午夜亚洲精品不卡 | 国产精品夜间视频香蕉 | 国产内射在线激情 | 韩国日本免费高清观看 | 精品91一区二区三区 | 国产福利激情影院 | 国产在线观看免费人成视频 | 国产偷录视频叫床高潮 | 国产一级av不卡毛片 | aⅴ天堂| 国产一区二区三区亚洲综合 | 国产精品无码无卡无需播放器 | 国产三级a三级三级天天 | 国产在线视频玛雅视频 | 国产高清一级夜夜爽 | 精品国产sm最大网站起碰 | 国产精品萌白酱在线观看 | 国产av综合影院 | 国产精品日本久久 | 国产一区二区三区精品久久 | 国产精品国产三级久久久久电影 | 国产码在线成人网站 | 国产在线主播观看不卡 | 国产无码久久99 | 91精品国产综合久久小美女 | 国产午夜无码精品免费看 | 国产成人女人毛 | 精品人妻大屁股白浆无码下载 | 国产午夜羞羞小视频在线观 | 国产精品乱码一本二本三本色 | 黄色av免费大全 | 国产成人啪精品午夜在线观看 | 国产高清特黄无遮挡大片 | 国产成人高清一区二区私人 | 国产99热在线这里只有精品 | 国产精品成人一区二区不卡 | 国产成人无码a区在线观看视频 | 国产成人av无码在线 | 国产成人无码专区bd国语中字 | 精品国产一区二区三区2025 | 国产欧色美视频综合 | 99精品视频在线观看免费蜜桃 | 91精品国产高清久久 | 国产精品一区二区白浆 | av免费观看欧美一区日韩精品 | 国产午夜成福利在线观看 | 国模超大尺度私拍 | 2025年国产精品每日更新 | 91夜夜人人揉人人捏人人添 | 国产一产二产三精华液 | 国产专区亚洲欧美另类在线观看 | www国产内插视频 | 国产中文字幕免费 | 国产精品香蕉成人网在线 | 91精品国产一区 | 国产成人精品成人á在 | 国产福利姬喷水福利在线观看 | 国产午夜福利短视频在线观看 | 国产成人99久久亚洲综合精品 | 国产精品视频在线观看 | 国产麻豆精品免费视频 | 变态另类区sm一区 | 国产精品午夜激爽毛 | 国产在线观看精品 | 国产精品人成人免 | 韩国免费a级作爱片无码 | 精品国产一区在线 | 国产欧美第一页在线观看 | 国产成人8x视频一区二区 | 精品福利一区二区三区野战 | 18禁黄网站无码无遮挡 | 91麻豆精品国产 | 国产日韩欧美一区二区久久精品 | 国产成人小视频 | av无码免费永久在线观看 | 国产午夜亚洲精品午夜鲁丝片 | 精品熟人妻一区二区三区四区 | 99久久亚洲精品无码毛片 | 国内无码av不卡一区二区 | 国产高清a在线视频观看网站 | 91久久精品无码一区二区免费 | 国产在线高清伦片a | 国产福利姬精品福利资源网址 | 91精品国产综合久久香蕉 | 加勒比黑人网站 | 成人精品免费国产网站 | 国产美女视频爽爽爽 | 国产紧身裤三级在线视频 | 国产毛片网站视频在观 | 国产成人综合久久综合 | 成年永久一区二区三区免费视频 | 18禁无遮拦无码国产在线 | 国产亚洲欧美一区在线观看 | 成人无码精品久久小说 | 国产日韩一区二区三区在线观看 | 国产福利91精品一区二区 | 绯色一区二区 | 国产无码精品免费视频免费 | 91精品国产一区二区三区免费 | 韩国无码电影在线观看 | 国产成人精品无码片三区四区 | 国产精品免费av在线播放 | 国产熟女精品一区二区 | 国产做a爰片久久毛片a片白丝 | 国内视频在线精品一区 | 国产一区二区三区在线看 | 国产精品无码一二区不卡免费 | 成人欧美一区在线视频 | av在线播放不卡 | 国产精品亚洲欧美中字 | 国产粉嫩嫩00在线正在播放 | 国产丝袜二区在线播放 | 18禁喷水流白浆自慰视噜噜噜 | 国产精品草草在线观看 | 国产成人亚洲精品无码青青草 | 国产野战正规军全 | 国产精品午夜无码体验区 | 福利精品老师国产自产在线 | 国产91精品高清一区二区三区 | 国产a毛片精品视 | 国产一区二区av写真福利 | 国产高清一级毛片在线不卡 | 国产丝袜肉丝视频在线 | 岛国毛片一级一级特 | 国产精品一级片 | 成人精品无码片区在线观看 | 国产激情无码视频一区二区三区 | 国产精品va在线观看无码 | 国产在线秘麻豆精品观看 | 国精品人妻无码一区免费 | 国产高潮抽搐翻白眼在线播放 | 国产精品福利午夜在线观看 | 91po国产在线高清福利 | 国产成人精品国内自产色 | 国产午夜男女爽爽爽爽爽视频 | 91精品酒色国产综合久久 | av软件(永久免费) | 国产精品无码久久久 | 99久久国产精品免费 | 国产三级精品久久三级国专区 | 高清无码一区二区在线观看 | 18禁裸体动漫美女无遮挡网 | 91高清视频一二三区 | 国产午夜福利精品一区二区三区 | 国产无套码aⅴ在线观看 | 国产福利95精品一区二区三区 | 丰满人妻被猛烈进入中文 | 91久久精品国产性色tv | av在线网站观看网址入口 | 国产成人精品一区二区三区无码 | 精品亚洲欧美中文字幕在 | 国产成人欧美精品视频99 | 国产蜜桃一区二区三区在线观看 | 91精品国产高清久 | 97人妻免费视频播放 | 国产午夜精品理论片小yo奈 | 国产精品无码一区二区三区在 | 91精选日韩综合永久入口 | 国产成人av大片大片在线播放 | 成人在线不卡视频 | 国产一区二区三精品久久久无广告 | 国产一区亚洲专区 | 国产在线播放一区 | 国产韩国精品一区二区三区 | 国产黄色视频 | 精品无吗一二三中国兔费黄色视频 | 2025国精品夜夜天天人人 | 动漫中国麻豆av无码精品一区二区 | 国产av一区二区三区四区五 | 国产自在线拍精品 | 国产亚洲日韩av在线播放不卡 | 国产午夜激情视频免费 | 国产麻豆日韩欧美久久 | 成人午夜视频 | 苍井空一区二区在线播放 | 国产69精品久久久久app下载 | 国产精品成人99久久久久 | 精品无码日韩一区二区三区不卡 | 国产高清国产专区 | 精品一区二区高清 | 国产欧美日本亚洲精品一5 国产欧美日本亚洲精品一5区 | 国产一区二区三区婷婷五月 | 国产成人免费片在线观看 | 国产精品亚洲视频 | 91麻豆国产自产激情在线看 | 国产熟女一区 | 国产v一区二区综合 | 国产高清国产 | 2025午夜国产精品福利 | 国产真人一级a爱做片 | 精品淑女少妇αv久久免费 精品熟妇av免费久久久久 | av无码国产片在线播放波多 | 国产欧美日韩中文字幕 | 国产精品合集一区二区三区 | 国产成人免费无码视频在线观 | 国产亚洲日本精品 | 国产国产av蜜桃精品一二三区 | 国产99re视频在 | 国产精品一区理论片 | 91午夜福利日本视频 | 国产aa免费视频观看网站 | 2025中文字幕在线无码视频 | 海角亂倫精品一区二区 | 国产成人无码免费一区二区三区 | 国产aⅴ视频免费观看国语 国产aⅴ视频视频在线 | 潮喷失禁大喷水av无码 | 成人无码精品1区2区3区免费看 | 成人无码国产一区二区 | 国产内射一级一片内射精品视频 | 国产午夜福利不 | 国产欧美日韩综合在线 | 国产在线精品国自产拍影院同性 | 精品国内一区二区三区在线 | 91精品国产福利在 | 国产精品亚洲二区在线播放 | 国产mv天美传媒在线视频播放 | 国产精品午夜日韩 | 91人妻无码一区二区精品免费 | 国产精品欧美三级在线观看 | 91无码人妻精品一区二区 | 国产高潮流白浆喷水免费网站 | 国产熟女精品一区桃花 | 国产精品一区在线麻 | 懂色一区二区二区av免费观 | 99精品久久久久 | 国产精品亚洲αv天堂 | 99亚洲综合精品 | 国产免费无码av片在线观看不卡 | 国产无套粉嫩白浆在 | 国产精品一级毛片在线观看 | 国产午夜人成视频在线观看 | 岛国在线最新 | av人片在线观看不卡 | 国产精品嫩草影院免费观看 | 国产在线精品一区二区黑人 | 国产精品久久久网站 | 国产剧情av不卡 |