天天看点

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

继续阅读