步步为营_Android开发课[29]_用户界面之SeekBar(拖动条)
来源:互联网 发布:hive get json object 编辑:程序博客网 时间:2024/05/17 08:14
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
- 主题:用户界面之SeekBar(拖动条)
-
SeekBar拖动条(实例):
activity_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="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" /> <TextView android:id="@+id/progress" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TextView android:id="@+id/tracking" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>
MainActivity.java:
import android.app.Activity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.SeekBar.OnSeekBarChangeListener;import android.widget.TextView;public class MainActivity extends Activity { SeekBar mSeekBar; TextView mProgressText; TextView mTrackingText; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //取得SeekBar对象 mSeekBar = (SeekBar) findViewById(R.id.seek); mSeekBar.setOnSeekBarChangeListener(new Listener()); mProgressText = (TextView) findViewById(R.id.progress); mTrackingText = (TextView) findViewById(R.id.tracking); } class Listener implements OnSeekBarChangeListener{ public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { //progress为当前数值的大小 mProgressText.setText("当前值:" + progress); } @Override //在拖动中会调用此方法 public void onStartTrackingTouch(SeekBar seekBar) { mTrackingText.setText("正在调节"); } @Override //停止拖动 public void onStopTrackingTouch(SeekBar seekBar) { mTrackingText.setText("停止调节"); } }}
运行结果:
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
0 0
- 步步为营_Android开发课[29]_用户界面之SeekBar(拖动条)
- 步步为营_Android开发课[13]_用户界面之view(视图)
- 步步为营_Android开发课[14]_用户界面之Layout(布局)
- 步步为营_Android开发课[17]_用户界面之Button(按钮)
- 步步为营_Android开发课[18]_用户界面之Dialog(对话框)
- 步步为营_Android开发课[20]_用户界面之Menu(菜单)
- 步步为营_Android开发课[23]_用户界面之ProgressBar(进度条)
- 步步为营_Android开发课[34]_用户界面之Fragment
- 步步为营_Android开发课[15]_用户界面之TextView(文本视图)
- 步步为营_Android开发课[16]_用户界面之EditText(编辑视图)
- 步步为营_Android开发课[19]_用户界面之ListView(列表视图)
- 步步为营_Android开发课[21]_用户界面之Notification(通知栏)
- 步步为营_Android开发课[22]_用户界面之GridView(网格视图)
- 步步为营_Android开发课[24]_用户界面之Checkbox(复选框)
- 步步为营_Android开发课[25]_用户界面之ScrollView(滚动视图)
- 步步为营_Android开发课[26]_用户界面之PopupWindow(弹出窗口)
- 步步为营_Android开发课[27]_用户界面之RatingBar(评分栏)
- 步步为营_Android开发课[28]_用户界面之Spinner(下拉列表)
- leetcode 24 Swap Nodes in Pairs
- 浅谈 Qt 布局管理器 如何让控件随着窗口变化
- Hashcode的作用
- 网站总结
- Java解压缩技术(二)GZIP压缩-解压缩(
- 步步为营_Android开发课[29]_用户界面之SeekBar(拖动条)
- 欢迎使用CSDN-markdown编辑器
- 什么是企业号?
- Android调用系统相机拍照,并且模仿实现水印相机简单功能
- Spring 的优秀工具类盘点,第 2 部分: 特殊字符转义和方法入参检测工具类
- exists 与 in
- 黑马程序员----OC Foundation框架--结构体、NSString
- 用Ubuntu SDK创建Currency Converter (视频)
- linux之-----------poll函数