Android SeekBar(拖动条)
16lz
2021-01-23
效果图
xml文件:
<?xml version="1.0" encoding="utf-8"?>
java代码:
package com.example.blogtest;import android.graphics.BitmapFactory;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Gravity;import android.widget.CompoundButton;import android.widget.RatingBar;import android.widget.SeekBar;import android.widget.Switch;import android.widget.TextView;import android.widget.Toast;import android.widget.ToggleButton;public class MainActivity extends AppCompatActivity { private TextView tv_main_text; private SeekBar sb_main_seek; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //根据id获得SeekBar的控件 sb_main_seek = (SeekBar) findViewById(R.id.sb_main_seek); tv_main_text = (TextView) findViewById(R.id.tv_main_text); //设置SeekBar控件的监听 sb_main_seek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){ @Override //获取滑动过程的值 public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { tv_main_text.setText("当前的值为:"+progress); } //开始滑动 @Override public void onStartTrackingTouch(SeekBar seekBar) { } //结束滑动 @Override public void onStopTrackingTouch(SeekBar seekBar) { } }); }}
更多相关文章
- Android UI 之TextView控件属性列表
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedA
- Android 自定义控件
- Android控件开发——ListView
- Android中通过WebView控件实现与JavaScript方法相互调用的地图应
- 设置控件的透明度 ,android:layout_centerInParent="true" 失效
- Android布局文件中控件的高度与宽度属性设置
- 相对布局中取值为其他控件id 的属性及说明