一. 初步认识

src

package cn.android.lyj;import android.app.Activity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.TextView;public class Activity_01 extends Activity implements SeekBar.OnSeekBarChangeListener {        SeekBar mSeekBar;    TextView mProgressText;    TextView mTrackingText;        @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                mSeekBar = (SeekBar)findViewById(R.id.seek);        mSeekBar.setOnSeekBarChangeListener(this);        mProgressText = (TextView)findViewById(R.id.progress);        mTrackingText = (TextView)findViewById(R.id.tracking);    }    //进度条改变事件    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) {        mProgressText.setText(progress + " " +                 getString(R.string.seekbar_from_touch) + "=" + fromTouch);    }    //接触拖动条事件    public void onStartTrackingTouch(SeekBar seekBar) {        mTrackingText.setText(getString(R.string.seekbar_tracking_on));    }    //离开接触条事件    public void onStopTrackingTouch(SeekBar seekBar) {        mTrackingText.setText(getString(R.string.seekbar_tracking_off));    }}


main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="match_parent"    android:layout_height="match_parent">    <SeekBar android:id="@+id/seek"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:max="100"        android:progress="50"        android:secondaryProgress="75" />    <TextView android:id="@+id/progress"       android:layout_width="match_parent"        android:layout_height="wrap_content" />    <TextView android:id="@+id/tracking"       android:layout_width="match_parent"        android:layout_height="wrap_content" /></LinearLayout>


strings.xml

<?xml version="1.0" encoding="utf-8"?><resources>    <string name="seekbar_tracking_on">Tracking on</string>    <string name="seekbar_tracking_off">Tracking off</string>    <string name="seekbar_from_touch">from touch</string>    <string name="app_name">SeekBar</string></resources>


AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="cn.android.lyj"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk android:minSdkVersion="10" />    <application        android:icon="@drawable/ic_launcher"        android:label="@string/app_name" >        <activity            android:label="@string/app_name"            android:name=".Activity_01" >            <intent-filter >                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>    </application></manifest>


二. 运行结果

启动时在50


拖动到25


更多相关文章

  1. Android(安卓)图片缩放,手势,事件
  2. android 解析xml字符串
  3. Android回调事件传播-android学习之旅(四十五)
  4. Android(安卓)图片缩放,手势,事件
  5. android 解析xml字符串
  6. java.lang.NullPointerException Attempt to invoke virtual met
  7. Android脑图
  8. Android(安卓)UI控件详解-Button(按钮)点击事件的5种写法
  9. android 拖拽图片&拖动浮动按钮到处跑

随机推荐

  1. Android 开发中 布局加载的原理
  2. 如何把android项目部署到真实手机上测试
  3. 第三部分:Android 应用程序接口指南---第
  4. 研究显示 iOS 应用比 Android 应用更易崩
  5. android 时间控件概述
  6. Android与iOS的对决
  7. Android应用程序窗口View的创建过程
  8. 系统编译三方apk,out目录有这个apk,但刷机
  9. Android培训班(12)
  10. Android 4.4 以太网网络共享功能研究和实