自定义Dialog:显示SeekBar

效果图:

步骤:

//SettingActivity.java
button4.setOnClickListener(new View.OnClickListener() {        @Override        public void onClick(View v) {            sensorDialog = new SensorDialog(SettingActivity.this); //调用Dialog            sensorDialog.show();        }    });
//SensorDialog.java
public class SensorDialog extends Dialog {    private SeekBar mSeekBar;    private TextView mProgressText;        protected SensorDialog(Context context) {        super(context);    }        @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        this.setContentView(R.layout.sensorprogress);                mSeekBar = (SeekBar) findViewById(R.id.seek);  //取得SeekBar对象         mProgressText = (TextView) findViewById(R.id.progress);                mSeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {            @Override            public void onStopTrackingTouch(SeekBar arg0) {            }            @Override            public void onStartTrackingTouch(SeekBar arg0) {            }                @Override            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {                mProgressText.setText("当前值:"+ Config.PROGRESS);            }        });    }}
//sensorprogress.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent">        <SeekBar        android:id="@+id/seek"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:max="100" android:progress="50"        android:secondaryProgress="75" />    <TextView android:id="@+id/progress"           android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:text="当前值:50" android:textSize="30sp" /></LinearLayout>

参考链接:http://www.apkbus.com/forum.php?mod=viewthread&tid=13854

示例代码下载:

更多相关文章

  1. Android(安卓)统计图表引擎 AChartEngine(三) - 示例源码折线图
  2. android 自定义水平的ProgressBar
  3. Android(安卓)ExpandableListActivity 学习笔记
  4. android————Button
  5. android 打开本地相册,并将选择的照片显示到当前界面
  6. 【android-tips】android程序执行adb shell命令(实例源码)
  7. android 判断当前应用是否处于活动状态
  8. Android中通过当前经纬度获得城市
  9. android音频播放简单示例

随机推荐

  1. Sql Server之旅——终点站 nolock引发的
  2. 数据结构与算法专题——第一题 Bitmap算
  3. C#9.0 终于来了,您还学的动吗? 带上VS一起
  4. C#9.0 终于来了,带你一起解读 nint 和 Pat
  5. 数据结构与算法专题——第二题 优先队列
  6. MySql轻松入门系列——第二站 使用visual
  7. 数据结构与算法专题——第七题 线段树
  8. 数据结构与算法专题——第三题 最长公共
  9. foreach 集合又抛经典异常了,这次一定要刨
  10. Newtonsoft 六个超简单又实用的特性,值得