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

重慶分公司,新征程啟航

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

Android開發之拖動條/滑動條控件、星級評分控件功能的實例代碼

ProgressBar有2個子控件:

成都創新互聯主營吉縣網站建設的網絡公司,主營網站建設方案,成都App定制開發,吉縣h5小程序開發搭建,吉縣網站營銷推廣歡迎吉縣等地區企業咨詢

SeekBar   拖動條控件

RatingBar   星級評分控件

1、拖動條控件

Android開發之拖動條/滑動條控件、星級評分控件功能的實例代碼

   

也可以使用自定義的滑塊:

Android開發之拖動條/滑動條控件、星級評分控件功能的實例代碼

 
     android:min="0"
     android:max="100"
     android:progress="50" />

說明:

并不會自動顯示對應的刻度值。

滑塊可以滑動,但沒有事件響應。需要我們在.java文件中添加事件監聽:

 SeekBar mySeekBar=findViewById(R.id.seekBar);
     mySeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
       /*
       三個形參:
       SeekBar seekBar  觸發此事件/監聽的Seekbar
       int progress  當前刻度值。
       boolean fromUser  是否為用戶拖動產生的響應,這個不常用
       雖然setText(int x)可以設置int型的值,但這個int指的是 R.string.app_name 這樣的常量值,不是整型數字。不能setText(progress)這樣用,要先轉換為String。
        */
       //滑動滑塊時觸發
       @Override
       public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
         //判斷改變的是否是指定的滑動條。預防當前Activity對應的xml布局中有多個滑動條,如果只有一個滑動條,則不必判斷
        if (seekBar.getId()==R.id.seekBar){
        }
       }
       //滑動開始時觸發
       @Override
       public void onStartTrackingTouch(SeekBar seekBar) {
         if (seekBar.getId()==R.id.seekBar){
         }
       }
       //滑動停止時觸發
       @Override
       public void onStopTrackingTouch(SeekBar seekBar) {
         if (seekBar.getId()==R.id.seekBar){
         }
       }
     });
   }

滑動滑塊一次觸發的事件:

最先開始時觸發   onStartTrackingTouch()   ,滑動過程中一直觸發   onProgressChanged(),最后停止時觸發   onStopTrackingTouch()。

就是說滑動過程中會不停地觸發  onProgressChanged()  。

2、星級評分控件

Android開發之拖動條/滑動條控件、星級評分控件功能的實例代碼

總共默認5顆星,初始默認選擇0顆星,默認可修改,默認步長為0.5,即可以點亮半顆星。也可手動設置:

 
     android:numStars="7"  
     android:rating="5"  
     android:stepSize="1" />  

有時候只是向用戶展示評分,并不需要用戶評分,比如排行旁的xx指數,這時就需要設置   android:isIndicator="true"    不可修改。

默認為false,可修改。

在.java文件中獲取已點亮的星數:

 RatingBar ratingBar=findViewById(R.id.ratingBar);
     //獲取已點的星數,因為步長可以為小數,所以獲取到的是float
     float rates=ratingBar.getRating();

在Android中,幾乎所有控件都提供了setXxx()、getXxx()方法供我們在.java文件中操作控件的屬性。

總結

以上所述是小編給大家介紹的Android開發之拖動條/滑動條控件、星級評分控件功能的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創新互聯網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!


本文題目:Android開發之拖動條/滑動條控件、星級評分控件功能的實例代碼
網站URL:http://www.xueling.net.cn/article/gcshhj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 日本啪啪动态图 | 精品国产免费一区二区三区香蕉 | 狠狠干狠狠插 | 国产精品18久久久久久久 | 久久福利av | 欧美一级大片免费看 | 五月丁香好婷婷开心网 | 国产精品福利视频萌白酱 | 亚洲国产成人久久一区WWW | a级毛片免费观看在线播放 日本免费一区二区三区视频 | 亚洲成av人片一区二区 | 成人性视频在线 | 91日韩久久 | 一区二区三区四区在线看 | 国产日韩精品视频一区 | 国产成人精品久久免费动漫 | 亚洲在线资源 | 欧美日韩国产综合视频 | 久久久999国产视频 任你操精品视频 | 漂亮人妇中出中文字幕在线 | 夫の目の前侵犯新婚人妻 | 成年人免费公开视频 | 俺去啦最新地址 | 成人午夜福利视频镇东影视 | 色噜噜狠狠成人中文综合 | 午夜福利毛片 | 欧美在线观看第一页 | 在线播放国产区 | 日日碰狠狠丁香久燥 | 国产在线观看高清你懂的 | 亚洲AV高清在线观看一区二区 | 国产一区二区播放 | h肉动漫在线观看免费资源 久久精品视频99 | www.伊人网 | 一级黄免费 | 成人深夜视频在线观看 | 日韩少妇激情一区二区 | 夜夜骑狠狠干 | 69精品丰满人妻无码视频a片 | 国产成人亚洲综合a∨婷婷图片 | 人妻熟女一二三区夜夜爱 |