拖动条(SeekBar) seekbar拖动
SeekBar.getProgress()获取拖动条当前值
调用setOnSeekBarChangeListener()方法,处理拖动条值变化事件,把SeekBar.OnSeekBarChangeListener实例作为参数传入
主界面设计:
<?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"
android rientation="vertical">
<SeekBar
android:id="@+id/seekBar"
android:layout_height="wrap_content"
android:layout_width="fill_parent"/>
<Button android:id="@+id/seekBarButton"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="获取值"
/>
</LinearLayout>
代码处理:
public class SeekBarActivity extends Activity {
private SeekBar seekBar;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seekbar);
seekBar = (SeekBar) findViewById(R.id.seekBar);
seekBar.setMax(100);//设置最大刻度
seekBar.setProgress(30);//设置当前刻度
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) {
Log.v("onProgressChanged()", String.valueOf(progress) + ", " + String.valueOf(fromTouch));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {//开始拖动
Log.v("onStartTrackingTouch()", String.valueOf(seekBar.getProgress()));
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {//结束拖动
Log.v("onStopTrackingTouch()", String.valueOf(seekBar.getProgress()));
}
});
Button button = (Button)this.findViewById(R.id.seekBarButton);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(SeekBarActivity.this, String.valueOf(seekBar.getProgress()), 1).show();
}
});
}
}
SeekBar.getProgress()获取拖动条当前值
调用setOnSeekBarChangeListener()方法,处理拖动条值变化事件,把SeekBar.OnSeekBarChangeListener实例作为参数传入
主界面设计:
<?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"
android rientation="vertical">
<SeekBar
android:id="@+id/seekBar"
android:layout_height="wrap_content"
android:layout_width="fill_parent"/>
<Button android:id="@+id/seekBarButton"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="获取值"
/>
</LinearLayout>
代码处理:
public class SeekBarActivity extends Activity {
private SeekBar seekBar;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seekbar);
seekBar = (SeekBar) findViewById(R.id.seekBar);
seekBar.setMax(100);//设置最大刻度
seekBar.setProgress(30);//设置当前刻度
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) {
Log.v("onProgressChanged()", String.valueOf(progress) + ", " + String.valueOf(fromTouch));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {//开始拖动
Log.v("onStartTrackingTouch()", String.valueOf(seekBar.getProgress()));
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {//结束拖动
Log.v("onStopTrackingTouch()", String.valueOf(seekBar.getProgress()));
}
});
Button button = (Button)this.findViewById(R.id.seekBarButton);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(SeekBarActivity.this, String.valueOf(seekBar.getProgress()), 1).show();
}
});
}
}
更多阅读
易语言让进度条动起来怎么写 易语言进度条怎么用
易语言让进度条动起来怎么写——简介最近在写一个下载工具,需要获取下载进度,也就是需要使进度条动起来,然而到底如何才能使进度条动起来呢?这里分享一下!易语言让进度条动起来怎么写——方法/步骤易语言
鼠标不能拖动文件怎么办 鼠标左键不能拖动文件
鼠标不能拖动文件,也不能完成拖放操作了,最先发现的问题是浏览器不能拖动链接在新窗口打开了,以为是浏览器设置出了问题,经检查没有问题。 后来就发现所有和鼠标拖放有关的操作都不能完成了,这可着急了。 无意间发现在解决问题的
电力拖动自动控制系统_运动控制系统思考题答案 电力拖动控制系统
2-1 直流电动机有哪几种调速方法?各有哪些特点? 答:调压调速,弱磁调速,转子回路串电阻调速,变频调速 2-9 在晶闸管整流器-电动机开环调速系统中,为什么转速随负载增加而降低? 答:负载增加意味着负载转矩变大,电机减速,并且在减速过程
WINDOWS7下装UG7UG7.5和UGNX8.0拖动工具条无响应,死机的解决方法 ugnx7.5软件下载
一、右键点击计算机---属性--(左边栏的)高级系统设置--环境变量--新建系统变量---变量名UGII_BACKGROUND_URL变量值NONE--确定。打开UG,问题解决。
小女神花铃第三季人物引见——九条姫喷鼻香 小女神花铃 动漫
小女神花铃第三季人物引见——九条姫喷鼻香 九条姫喷鼻香(九条 姫喷鼻香、くじょう ひめか CV:下屋则子) Himeka