精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Android開發(fā)UI之Button

移動(dòng)開發(fā) Android
對于實(shí)際項(xiàng)目而言,一般按鈕的樣式都會(huì)通過額外的XML樣式文件包裝一下,這個(gè)之后再介紹,這里只是介紹一下Button的簡單使用。按鈕的最多用處就是供用戶點(diǎn)擊從而觸發(fā)相應(yīng)時(shí)間,沒有什么難點(diǎn)。

前言

最近一直在講androidUI控件的使用方式,這篇文章講解一下基本上屬于用處最廣泛的控件之一的Button控件。如果有過其他平臺開發(fā)經(jīng)驗(yàn)的程序員,對按鈕是不會(huì)陌生的。本篇文章首先講解一下Android的Button控件的常用事件以及事件綁定和觸發(fā),再在Button控件中通過設(shè)定屬性值來實(shí)現(xiàn)圖文混排,這個(gè)功能是在項(xiàng)目中常用到的。

Button控件

Button繼承了TextView。它的功能就是提供一個(gè)按鈕,這個(gè)按鈕可以供用戶點(diǎn)擊,當(dāng)用戶對按鈕進(jìn)行操作的時(shí)候,觸發(fā)相應(yīng)事件,如點(diǎn)擊,觸摸。

還有一個(gè)ImageButton,它繼承自Button,可以在ImageButton中顯示一個(gè)圖片展示給用戶看,并且對其Text屬性設(shè)置值的時(shí)候是無效的,其它功能與Button一樣。

常用事件

一般對于一個(gè)按鈕而言,用的最多的就是點(diǎn)擊事件,Button間接繼承自View,而AndroidUI中的所有事件,都是定義在View中的。在本篇博客中,示例講解的點(diǎn)擊事件、觸摸事件,其他事件的使用方式與此類似,只是觸發(fā)的時(shí)機(jī)不同而已。此處分別需要實(shí)現(xiàn)View.OnClickListener、View.OnTouchListener接口的方法。

  • View.OnClickListener,需要實(shí)現(xiàn)onClick(View v)方法,其中v為當(dāng)前觸發(fā)事件的控件。
  • View.OnTouchListener,需要實(shí)現(xiàn)onTouch(View v , MotionEvent event),其中v為當(dāng)前觸發(fā)事件的控件,event包括了觸摸時(shí)的具體內(nèi)容,如移動(dòng)、按下等。

下面使用一個(gè)示例講解一下事件的綁定及觸發(fā),在示例中顯示兩個(gè)按鈕控件,一個(gè)為普通按鈕,一個(gè)為填充圖片的按鈕,為它們綁定click事件,當(dāng)點(diǎn)擊事件觸發(fā)的時(shí)候,對其尺寸進(jìn)行修改,為圖片按鈕綁定觸摸事件,當(dāng)觸摸的時(shí)候觸發(fā),切換圖片顯示。

布局代碼:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
  3.     android:layout_width="match_parent" 
  4.     android:layout_height="match_parent" 
  5.     android:orientation="vertical" > 
  6.      
  7.     <Button 
  8.         android:id="@+id/btnChangeSize" 
  9.         android:layout_width="wrap_content" 
  10.         android:layout_height="wrap_content" 
  11.         android:text="點(diǎn)擊修改尺寸" 
  12.         /> 
  13.     <Button 
  14.         android:id="@+id/btnChangeImg" 
  15.         android:layout_width="wrap_content" 
  16.         android:layout_height="wrap_content" 
  17.         android:background="@drawable/image1" 
  18.         /> 
  19. </LinearLayout> 

實(shí)現(xiàn)代碼:

  1. package com.bgxt.buttondemo; 
  2.  
  3. import android.app.Activity; 
  4. import android.os.Bundle; 
  5. import android.view.MotionEvent; 
  6. import android.view.View; 
  7. import android.view.View.OnClickListener; 
  8. import android.view.View.OnTouchListener; 
  9. import android.widget.Button; 
  10.  
  11. //通過實(shí)現(xiàn)接口,對其進(jìn)行click、touch事件的支持 
  12. public class ButtonListener extends Activity implements OnClickListener, 
  13.         OnTouchListener { 
  14.  
  15.     private Button btnChangeSize; 
  16.     private Button btnChangeImg; 
  17.     private int flag = 1
  18.  
  19.     @Override 
  20.     protected void onCreate(Bundle savedInstanceState) { 
  21.         super.onCreate(savedInstanceState); 
  22.         setContentView(R.layout.btn_listener); 
  23.  
  24.         btnChangeSize = (Button) findViewById(R.id.btnChangeSize); 
  25.         btnChangeImg = (Button) findViewById(R.id.btnChangeImg); 
  26.  
  27.         // 對兩個(gè)按鈕進(jìn)行事件綁定 
  28.         btnChangeSize.setOnClickListener(this); 
  29.         btnChangeImg.setOnClickListener(this); 
  30.         btnChangeImg.setOnTouchListener(this); 
  31.     } 
  32.  
  33.     @Override 
  34.     public boolean onTouch(View v, MotionEvent event) { 
  35.         // 獲取觸發(fā)事件的Button控件 
  36.         Button btn = (Button) v; 
  37.         if (event.getAction() == MotionEvent.ACTION_UP) { 
  38.             // 當(dāng)觸摸時(shí)按下,則替換展示圖片為image1 
  39.             btn.setBackgroundResource(R.drawable.image1); 
  40.         } else { 
  41.             btn.setBackgroundResource(R.drawable.image2); 
  42.         } 
  43.         return false
  44.     } 
  45.  
  46.     @Override 
  47.     public void onClick(View v) { 
  48.         Button btn = (Button) v; 
  49.         if (flag == 1 
  50.                 && btn.getWidth() == getWindowManager().getDefaultDisplay() 
  51.                         .getWidth()) { 
  52.             // 如果等于屏幕的寬度,則修改標(biāo)識flag為-1 
  53.             flag = -1
  54.         } else if (flag == -1 && btn.getWidth() < 100) { 
  55.             flag = 1
  56.         } 
  57.         // 設(shè)置button控件尺寸 
  58.         btn.setWidth(btn.getWidth() + (int) (btn.getWidth() * 0.1) * flag); 
  59.         btn.setHeight(btn.getHeight() + (int) (btn.getHeight() * 0.1) * flag); 
  60.     } 
  61.  

展示效果圖:

[[81321]]

當(dāng)點(diǎn)擊按鈕的時(shí)候,按鈕被放大,當(dāng)放大到屏幕寬度時(shí),開始縮小。

[[81322]]

當(dāng)觸摸圖標(biāo)按鈕的時(shí)候,圖像改變。

[[81323]]

圖文混排

對于在實(shí)際項(xiàng)目中,經(jīng)常會(huì)需要設(shè)置按鈕展示為圖文混排的效果,這樣可以通過圖表更直觀的把按鈕的功能展示給用戶,又可以有簡短的文字說明。雖然ImageButton也可以實(shí)現(xiàn)圖片按鈕的效果,但是對于ImageButton而言,設(shè)置Text屬性是沒有作用的,所以這里不講解ImageButton的使用。對于Button控件,圖文混排需要用到一個(gè)android:drawableXxx屬性(Xxx為圖片所在按鈕的方向),這個(gè)屬性配合android:text,就可以實(shí)現(xiàn)圖文混排的效果。

下面一個(gè)示例,分別展示了上下左右四個(gè)方位的圖標(biāo)按鈕,并且生成一個(gè)通過Java代碼動(dòng)態(tài)生成圖文混排按鈕的。因?yàn)锽utton是繼承自TextView的,所以通過代碼設(shè)置圖文混排的方式與TextView類似,都需要用到SpannableString類。

布局代碼:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
  3.     android:layout_width="match_parent" 
  4.     android:layout_height="match_parent" 
  5.     android:orientation="vertical" > 
  6.  
  7.     <LinearLayout 
  8.         android:layout_width="match_parent" 
  9.         android:layout_height="150dp" 
  10.         android:orientation="horizontal" > 
  11.         <!-- 圖片在上,項(xiàng)目中常用這樣的設(shè)置 --> 
  12.         <Button 
  13.             android:layout_width="wrap_content" 
  14.             android:layout_height="wrap_content" 
  15.             android:drawableTop="@drawable/image2" 
  16.             android:text="b1" /> 
  17.         <!-- 圖片在下 --> 
  18.         <Button 
  19.             android:layout_width="wrap_content" 
  20.             android:layout_height="wrap_content" 
  21.             android:drawableBottom="@drawable/image2" 
  22.             android:drawablePadding="10dp" 
  23.             android:text="b2" /> 
  24.         <!-- 圖片在左 --> 
  25.         <Button 
  26.             android:layout_width="wrap_content" 
  27.             android:layout_height="wrap_content" 
  28.             android:drawableLeft="@drawable/image2" 
  29.             android:text="b3" /> 
  30.         <!-- 圖片在右 --> 
  31.         <Button 
  32.             android:layout_width="wrap_content" 
  33.             android:layout_height="wrap_content" 
  34.             android:drawablePadding="10dp" 
  35.             android:drawableRight="@drawable/image2" 
  36.             android:text="b4" /> 
  37.     </LinearLayout> 
  38.     <!-- 聲明一個(gè)空的按鈕,用于進(jìn)行代碼設(shè)置 --> 
  39.     <Button android:layout_width="200dp" android:layout_height="200dp" android:id="@+id/btnSty" android:layout_marginTop="10dp"/> 
  40. </LinearLayout> 

Java實(shí)現(xiàn)代碼:

  1. package com.bgxt.buttondemo; 
  2.  
  3. import android.app.Activity; 
  4. import android.graphics.Bitmap; 
  5. import android.graphics.BitmapFactory; 
  6. import android.os.Bundle; 
  7. import android.text.SpannableString; 
  8. import android.text.Spanned; 
  9. import android.text.style.ImageSpan; 
  10. import android.widget.Button; 
  11.  
  12. public class ButtonStyle extends Activity { 
  13.  
  14.     private Button btnSty; 
  15.     @Override 
  16.     protected void onCreate(Bundle savedInstanceState) { 
  17.         // TODO Auto-generated method stub 
  18.         super.onCreate(savedInstanceState); 
  19.         setContentView(R.layout.btn_style); 
  20.         //獲取按鈕控件 
  21.         btnSty=(Button)findViewById(R.id.btnSty); 
  22.         //生成SpannableString,用于圖片的載體 
  23.         SpannableString spannebleLeft=new SpannableString("left"); 
  24.         Bitmap bitmapleft=BitmapFactory.decodeResource(getResources(), R.drawable.image1); 
  25.         ImageSpan imageSpanLeft=new ImageSpan(ButtonStyle.this,bitmapleft); 
  26.         spannebleLeft.setSpan(imageSpanLeft,0,4,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 
  27.          
  28.         SpannableString spannebleRight=new SpannableString("right"); 
  29.         Bitmap bitmapRight=BitmapFactory.decodeResource(getResources(), R.drawable.image2); 
  30.         ImageSpan imageSpanRight=new ImageSpan(ButtonStyle.this,bitmapRight); 
  31.         spannebleRight.setSpan(imageSpanRight,0,5,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 
  32.          
  33.         //把生成的SpannableString追加到按鈕上 
  34.         btnSty.append(spannebleLeft); 
  35.         btnSty.append("aLi"); 
  36.         btnSty.append(spannebleRight); 
  37.     } 

效果展示:

[[81324]]

總結(jié)

對于實(shí)際項(xiàng)目而言,一般按鈕的樣式都會(huì)通過額外的XML樣式文件包裝一下,這個(gè)之后再介紹,這里只是介紹一下Button的簡單使用。按鈕的最多用處就是供用戶點(diǎn)擊從而觸發(fā)相應(yīng)時(shí)間,沒有什么難點(diǎn)。

責(zé)任編輯:閆佳明 來源: cnblogs
相關(guān)推薦

2013-07-24 18:02:40

Android開發(fā)學(xué)習(xí)Android UIRadio、Check

2013-09-16 15:42:00

Android優(yōu)化界面UI

2013-09-16 15:33:28

Android優(yōu)化界面UI

2013-09-16 15:50:04

Android優(yōu)化界面UI

2014-06-05 14:12:05

SwiftUI學(xué)習(xí)iOS

2013-06-08 13:07:54

Android開發(fā)Android UILayout XML屬

2010-09-25 13:09:39

UISymbian

2011-06-07 10:33:11

Android Activity

2013-12-27 13:49:22

Android開發(fā)Android應(yīng)用Button

2011-04-14 10:05:16

BlackBerry

2011-04-14 10:03:32

UI組件BlackBerry

2021-10-18 10:14:26

鴻蒙HarmonyOS應(yīng)用

2010-01-26 10:02:51

Android But

2013-02-20 14:32:37

Android開發(fā)性能

2013-04-15 14:23:21

2011-04-15 14:22:20

圖片操作UIBlackBerry

2014-09-24 11:42:46

AndroidButton

2011-05-30 14:54:46

Android 單擊事件

2013-06-18 00:45:23

CocoStudio工Cocos2d-x

2011-04-12 08:40:23

IMFAndroid
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

91精品欧美一区二区三区综合在 | 国产精品成久久久久| 青娱乐精品视频在线| 日韩一卡二卡三卡四卡| 天天爽天天狠久久久| 日韩女同强女同hd| 久草中文在线| 国内精品久久久久久久久电影网| 亚洲精品日韩综合观看成人91| 国产91在线视频| xxxwww国产| 激情av在线| 国产一区二区0| 精品国产一区av| av无码精品一区二区三区| 日本精品一区二区在线观看| 欧美不卡高清| 日韩一区二区在线免费观看| 99国产精品白浆在线观看免费| 国产精品一区二区人人爽| 激情五月综合| 欧美zozozo| 丁香色欲久久久久久综合网| 日韩a在线看| 亚洲综合日本| 亚洲人成网站在线播| 成人免费毛片网| 亚州男人的天堂| 亚洲免费成人| 亚洲国产日韩欧美在线动漫| 男女日批视频在线观看| 亚洲精品97久久中文字幕| 在线观看国产精品入口| 91麻豆精品国产自产在线观看一区 | 精品视频在线观看一区| 国内老熟妇对白hdxxxx| 午夜视频一区| 色婷婷av一区二区三区在线观看 | 精品国产不卡一区二区三区| 91视频 - 88av| 亚洲成人久久精品| 久久se精品一区二区| 久久久国产一区二区| 两性午夜免费视频| 天堂av中文在线| 成人深夜福利app| 久久久在线观看| 国产一级二级视频| 成人午夜视屏| 国产精品黄色在线观看| 91视频8mav| 久久精品女人毛片国产| 网友自拍一区| 欧洲另类一二三四区| 综合久久国产| 免费国产黄色片| 国产伦精品一区二区三区视频青涩| 欧美肥老妇视频| 中文字幕一二三四区| 欧美天堂一区| 亚洲va国产天堂va久久en| 欧美日韩在线观看一区| 国产视频在线观看免费| 亚洲日本视频| 中文字幕亚洲在线| 中文字幕天堂av| av成人综合| 欧美日韩久久不卡| www.射射射| 成人免费网站观看| 国产精品久久久久影院老司| 国产不卡一区二区三区在线观看| 老熟妇仑乱一区二区av| 综合久久精品| 欧美激情免费看| 日韩伦理在线视频| 97国产成人高清在线观看| 亚洲激情在线观看| 91成年人网站| www.欧美| 在线精品视频一区二区三四 | 国产免费拔擦拔擦8x高清在线人| 图片区小说区国产精品视频| 一级特黄录像免费播放全99| 日本精品一二区| 久久日一线二线三线suv| 91麻豆国产语对白在线观看| 精品国产区一区二| 日本不卡一区二区三区高清视频| 国产精品永久免费| 精品久久久久久久久久久久久久久久 | 欧美性video| 中文在线一区二区| 美日韩精品免费| 亚洲免费成人网| 激情综合网激情| 国产精品久久久久久久久久三级| 久久久久99精品成人| 日韩av不卡一区| 欧美tk—视频vk| 亚洲一区二区观看| 欧美丰满日韩| 午夜精品一区二区三区在线播放| 欧洲第一无人区观看| 欧美先锋资源| 亚洲欧美在线第一页| 蜜桃av.com| 爽成人777777婷婷| 久久久这里只有精品视频| 中文字幕+乱码+中文字幕明步| 久久久成人网| 日韩免费av在线| 不卡的日韩av| 国产视频一区二区在线| 欧美日韩国产综合视频在线| 日本中文在线| 亚洲色图欧洲色图| 最新av在线免费观看| 调教视频免费在线观看| 亚洲成a人v欧美综合天堂| 日本不卡一区在线| 色综合视频一区二区三区日韩 | 久久天天躁夜夜躁狠狠躁2022| 我想看黄色大片| 日韩欧美网址| 久久精品亚洲国产| www.国产毛片| 99re这里只有精品视频首页| 狠狠色综合色区| 欧美孕妇孕交| 亚洲一区二区成人在线观看| 国产日韩av网站| 日韩精品亚洲专区在线观看| 日韩欧美一二三| 中文字幕一区二区三区人妻在线视频| 日韩三级精品| 久久香蕉频线观| 在线观看视频二区| 国产精品18久久久久久久久久久久| 97超碰在线播放| 亚洲三区在线播放| 一区二区欧美精品| 无码人妻丰满熟妇区毛片| 亚洲www啪成人一区二区| 欧美久久一区二区| 美女伦理水蜜桃4| 伊人久久大香线蕉av不卡| 中文字幕久热精品在线视频| 日本中文字幕在线观看视频| 九九九久久久精品| 亚洲欧美一区二区原创| 欧美xxxx免费虐| 日韩一级成人av| 欧美 日韩 国产 一区二区三区| 精品在线播放免费| 中文字幕色一区二区| 久久精品国产精品亚洲毛片| 日韩在线播放av| 国产女人18毛片水真多| 亚洲欧美日韩国产综合在线| 手机在线视频一区| 欧美成人久久| 国产精品视频免费观看| 成人性爱视频在线观看| 亚洲欧洲av在线| 黄页网站大全在线观看| 欧美成人毛片| www国产精品视频| 99在线小视频| 亚洲国产一区二区在线播放| 成人在线电影网站| 国产精品永久| 亚洲一区二区三区视频| 噜噜噜噜噜在线视频| 伊人色综合久久天天| 国产v亚洲v天堂无码久久久| 精品freesex老太交| 久久久噜噜噜久久久| 欧美一级淫片免费视频魅影视频| 偷拍日韩校园综合在线| 日韩女同一区二区三区| 99精品久久久| 日韩免费av一区二区三区| 国产天堂在线播放视频| 日韩国产在线播放| 国产免费无码一区二区视频| 免费成人美女在线观看.| 九色视频成人porny| 亚洲区欧洲区| 亚洲精品日韩丝袜精品| 精品无码久久久久久久久| 国内精品伊人久久久久影院对白| 欧美人与动牲交xxxxbbbb| 欧美电影在线观看免费| 国产色婷婷国产综合在线理论片a| 色视频在线观看| 欧美主播一区二区三区美女| 午夜写真片福利电影网| 91亚洲精品久久久蜜桃网站| 一起操在线视频| 日韩中字在线| 国产精品一区二| 不卡亚洲精品| 色诱女教师一区二区三区| av中文字幕免费在线观看| 精品久久久久久亚洲精品 | 国产精品美女久久久久久2018| 日本在线观看视频一区| 久久国产精品久久w女人spa| 亚洲色图都市激情| 国产高清日韩| yellow中文字幕久久| 好吊视频一区二区三区| 欧美日韩午夜在线视频| 激情无码人妻又粗又大| av成人老司机| 免费无码av片在线观看| 欧美猛男男男激情videos| 欧美中文字幕在线播放| 亚洲人成色777777老人头| 欧美人伦禁忌dvd放荡欲情| 国产一级特黄aaa大片| 日韩一区在线播放| av手机在线播放| 91欧美一区二区| 我看黄色一级片| 国产大片一区| 日本在线一区| 神马久久影院| 国产 高清 精品 在线 a| crdy在线观看欧美| 国产色综合天天综合网| 成人看片网站| 久久国产精彩视频| 日韩一区二区三区在线观看视频| 91麻豆精品国产91久久久| 一区二区乱子伦在线播放| 中文字幕在线不卡国产视频| 国产熟妇久久777777| av成人免费在线观看| 成年人小视频在线观看| 国产成人综合在线观看| 图片区乱熟图片区亚洲| 精品一区中文字幕| 中文字幕 日韩 欧美| 美女网站一区二区| 亚洲黄色小视频在线观看| 奇米精品一区二区三区四区| 国产a级片免费观看| 老司机精品视频网站| 亚洲黄色成人久久久| 国产亚洲欧美日韩在线观看一区二区| 久久青青草原| 国产欧美一区| 视频一区不卡| 欧美a级片视频| 小说区视频区图片区| 夜间精品视频| 2019日韩中文字幕mv| 亚洲国产专区校园欧美| 国产精品成人久久电影| 在线看片成人| 中文字幕一区二区三区乱码| 91精品久久久久久久蜜月| 精品亚洲欧美日韩| 网红女主播少妇精品视频| 欧美日韩精品综合| 波多野结衣一区| 黑人巨大国产9丨视频| 美女网站一区| 亚洲精品一区二区三区樱花| 希岛爱理av一区二区三区| 日本天堂免费a| 亚洲一区图片| 中文字幕 91| 国产精品一二三| 国产肉体xxxx裸体784大胆| 国产一区二区精品久久99| 在线播放国产视频| 人人狠狠综合久久亚洲| 999久久久精品视频| 日韩av一区二| www.污网站| 99久久精品免费看| 天堂а√在线中文在线鲁大师| 亚洲一级二级三级| 色老头一区二区| 日韩欧美一区在线| 九色视频成人自拍| 日韩电视剧在线观看免费网站| 国产系列在线观看| 亚洲精品一区二区网址| 成人在线播放视频| 欧美精品做受xxx性少妇| 国产精品迅雷| 亚洲自拍中文字幕| 欧美猛男男男激情videos| 91精品一区二区三区四区| 久久久久久久尹人综合网亚洲| 一级日本黄色片| 国内精品国产三级国产a久久| 美女久久久久久久久| 国产精品女主播av| 精品成人av一区二区在线播放| 午夜精品久久久久久久久久| 日本成人一级片| 亚洲国产欧美一区二区三区同亚洲 | 松下纱荣子在线观看| 久久久久久久久久久网站| 性欧美高清come| 国产精品观看在线亚洲人成网| 国产毛片久久久| 精品婷婷色一区二区三区蜜桃| 欧美残忍xxxx极端| 久久精品午夜福利| 播五月开心婷婷综合| 中出视频在线观看| 亚洲少妇中出一区| 久草热在线观看| 日韩精品视频在线免费观看| 伊人电影在线观看| 久久久人成影片一区二区三区观看 | 日本网站在线看| 欧美激情自拍偷拍| 日本裸体美女视频| 色婷婷亚洲一区二区三区| 青青艹在线观看| 日韩av在线导航| 天堂av最新在线| 亚洲一区国产精品| 国产精品成人a在线观看| 爱情岛论坛vip永久入口| 激情综合色丁香一区二区| 在线观看福利片| 色综合天天综合网国产成人综合天| 风流老熟女一区二区三区| 欧美不卡视频一区发布| 伊人亚洲精品| 丰满女人性猛交| 激情五月播播久久久精品| 老司机福利在线观看| 日本丰满少妇一区二区三区| 91黄色在线视频| 亚洲精品一区二区三区99| caoporn97在线视频| 97香蕉超级碰碰久久免费软件| 亚洲乱码一区| 欧美激情第一页在线观看| 亚洲国产美女| 男男做爰猛烈叫床爽爽小说| 亚洲成人动漫av| 中文字幕第315页| 国产一区二区三区免费视频| 成年人网站在线| 亚洲一区二区三区视频| 牛夜精品久久久久久久99黑人| 熟妇无码乱子成人精品| 一区二区三区欧美久久| www.亚洲天堂.com| 97婷婷大伊香蕉精品视频| 精品一区毛片| 亚洲人辣妹窥探嘘嘘| 中文字幕日韩一区| 精品久久久久中文慕人妻 | 中文字幕影音先锋| 亚洲国产99精品国自产| 在线观看av黄网站永久| 国产一区欧美二区三区| 911精品美国片911久久久| 四虎国产精品免费| 精品久久久久久久久国产字幕| 九色在线播放| 91青草视频久久| 亚洲区欧美区| 91激情视频在线观看| 欧美人体做爰大胆视频| 国产精品国精产品一二| 日本一区二区三区精品视频| 亚洲理论在线| av男人的天堂av| 亚洲成人7777| 国内三级在线观看| 91在线直播亚洲| 在线综合亚洲| 国产第一页精品| 精品国产网站在线观看| 希岛爱理一区二区三区av高清| 激情视频一区二区| 日韩av一级电影| 久久久久久久伊人| 伊人精品在线观看| 三级成人黄色影院| 致1999电视剧免费观看策驰影院| 成人h精品动漫一区二区三区| 黄色污污视频软件| 欧美激情精品久久久久久久变态| 久久不见久久见中文字幕免费| 日本女人黄色片| 欧亚洲嫩模精品一区三区| 丁香花在线影院|