天天看點

Android 中文 API (26) —— SeekBar

前言

聲明

  歡迎轉載,但請保留文章原始出處:) 

正文

  一、結構

    public class seekbar extends absseekbar

    java.lang.object

        android.widget.progressbar

                            android.widget.absseekbar

                                     android.widget.seekbar

  二、概述

    

Android 中文 API (26) —— SeekBar

    seekbar可以附加一個seekbar.onseekbarchangelistener以獲得使用者操作的通知。

  三、内部類

         接口        seekbar.onseekbarchangelistener      

         一個回調函數用來當進度等級發生改變時通知用戶端

  四、xml屬性

屬性名稱

描述

android:thumb

seekbar上繪制的thumb(可拖動的那個圖示)

  五、公共方法

         public void setonseekbarchangelistener (seekbar.onseekbarchangelistener l)

 設定一個監聽器以接受seekbar進度改變時的通知。同時提供使用者在seekbar上開始和停止觸摸手勢時的通知。

  參數

  l        seekbar的通知監聽對象

  參見

  seekbar.onseekbarchangelistener

  六、補充

    6.1  文章連結

    6.2  示例代碼

      6.2.1  java檔案

Android 中文 API (26) —— SeekBar

public class seekbardemo extends activity {

    @override

    protected void oncreate(bundle savedinstancestate) {

        super.oncreate(savedinstancestate);

        setcontentview(r.layout.seekbardemo);

        final seekbar seekbar1 = (seekbar) this.findviewbyid(r.id.seekbar1);

        seekbar1.setonseekbarchangelistener(new onseekbarchangelistener() {

            @override

            public void onstoptrackingtouch(seekbar seekbar) {

            }

            public void onstarttrackingtouch(seekbar seekbar) {

            public void onprogresschanged(seekbar seekbar, int progress,

                    boolean fromuser) {

                toast.maketext(seekbardemo.this,

                        string.valueof(seekbar1.getprogress()),

                        toast.length_short).show();

        });

    }

}

Android 中文 API (26) —— SeekBar

      6.2.1  xml檔案

Android 中文 API (26) —— SeekBar

<?xml version="1.0" encoding="utf-8"?>

<linearlayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="fill_parent" android:layout_height="fill_parent"

>

    <seekbar android:id="@+id/seekbar1" android:layout_width="fill_parent"

        android:layout_height="wrap_content" android:max="100"

    ></seekbar>

</linearlayout>

Android 中文 API (26) —— SeekBar

結束

  再次感謝madgoat的辛苦勞動!

轉載:http://www.cnblogs.com/over140/archive/2010/11/03/1868352.html

繼續閱讀