SeekBar用户可拖动进度条示例

来源:互联网 发布:d3.min.js 下载 编辑:程序博客网 时间:2024/05/18 10:18
//SeekBar用户可拖动进度条示例--------------MainActivity.java--------------package com.example.gby.s01_e18_seekbar;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.SeekBar;public class MainActivity extends AppCompatActivity {    private SeekBar seekBar;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        seekBar = (SeekBar)findViewById(R.id.firstSeekBar);//找对象        seekBar.setProgress(30);        seekBar.setSecondaryProgress(50);        SeekBarListener listener = new SeekBarListener();        seekBar.setOnSeekBarChangeListener(listener);    }    class SeekBarListener implements SeekBar.OnSeekBarChangeListener{        /**         * @param seekBar 该对象指的是出发了监听器的SeekBar对象         * @param progress 进度         * @param fromUser 是否由用户引起         */        @Override        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {            System.out.println("progress:"+progress+",fromUser:"+fromUser);        }        @Override        public void onStartTrackingTouch(SeekBar seekBar) {            System.out.println("onStart");        }        @Override        public void onStopTrackingTouch(SeekBar seekBar) {            System.out.println("onStop");        }    }}
----------------activity_main.xml----------------<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    tools:context="com.example.gby.s01_e18_seekbar.MainActivity">    <SeekBar        android:id="@+id/firstSeekBar"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:max="100"        /></RelativeLayout>
0 0
原创粉丝点击