• Android开发手记(11) 滑动条SeekBar


      安卓滑动条的操作特别简单,通过getProgress()可以获得SeekBar的位置,通过setProgress(int progress)可以设置SeekBar的位置。要想动态获取用户对SeekBar的操作的话,只需要设置setOnSeekBarChangeListener即可。

    setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener()

      示例代码如下:

     1 import android.support.v7.app.AppCompatActivity;
     2 import android.os.Bundle;
     3 import android.widget.SeekBar;
     4 import android.widget.TextView;
     5 
     6 public class MainActivity extends AppCompatActivity {
     7 
     8     private SeekBar seekBar;
     9     private TextView textView;
    10 
    11     @Override
    12     protected void onCreate(Bundle savedInstanceState) {
    13         super.onCreate(savedInstanceState);
    14         setContentView(R.layout.activity_main);
    15 
    16         seekBar = (SeekBar) findViewById(R.id.seekBar);
    17         textView = (TextView) findViewById(R.id.textView);
    18 
    19         seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    20             @Override
    21             public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
    22                 textView.setText(i + " progress");
    23             }
    24 
    25             @Override
    26             public void onStartTrackingTouch(SeekBar seekBar) {
    27 
    28             }
    29 
    30             @Override
    31             public void onStopTrackingTouch(SeekBar seekBar) {
    32 
    33             }
    34         });
    35     }
    36 }

  • 相关阅读:
    工业以太网的现状与发展
    软件开发的7大原则
    white-space
    vue使用better-scroll做轮播图(1.X版本 比较简单)
    windows 查看端口占用
    使用通知notication pendingIntent 传递参数
    fragment 创建optionsmenu
    android viewmodel 带参数
    LifecycleObserver 生命周期检测
    过河问题
  • 原文地址:https://www.cnblogs.com/doodle777/p/SeekBar_Usage.html
Copyright © 2020-2023  润新知