当前位置: 首页 > 编程笔记 >

android之SeekBar控件用法详解

尹晟
2023-03-14
本文向大家介绍android之SeekBar控件用法详解,包括了android之SeekBar控件用法详解的使用技巧和注意事项,需要的朋友参考一下

MainActivity.java

package com.example.mars_2400_seekbar;

import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
import android.widget.TextView;
import android.os.Build;

public class MainActivity extends Activity implements OnSeekBarChangeListener {
  private TextView tv;
  private SeekBar sb;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    tv = (TextView) findViewById(R.id.textView1);
    sb = (SeekBar) findViewById(R.id.seekbar);
    sb.setOnSeekBarChangeListener(this);
  }

  @Override
  public void onProgressChanged(SeekBar seekBar, int progress,
      boolean fromUser) {
    // TODO Auto-generated method stub
    tv.setText("Progress is " + progress
        + (fromUser ? " Trigger" : " Nontrigger") + " by user.");
  }


     @Override
      public void onStartTrackingTouch(SeekBar seekBar) {
          // TODO Auto-generated method stub
  	      System.out.println("onStart-->"+seekBar.getProgress());
      }

     @Override
      public void onStopTrackingTouch(SeekBar seekBar) {
          // TODO Auto-generated method stub
  	      System.out.println("onStop-->"+seekBar.getProgress());
      }


  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
  }

}

 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"
     >
 
<TextView android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:id="@+id/textView1"/>

<SeekBar android:id="@+id/seekbar"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"/>
 </LinearLayout>

以上就是小编为大家带来的android之SeekBar控件用法详解的全部内容了,希望对大家有所帮助,多多支持小牛知识库~

 类似资料:
  • 本文向大家介绍Android中SeekBar拖动条控件使用方法详解,包括了Android中SeekBar拖动条控件使用方法详解的使用技巧和注意事项,需要的朋友参考一下 SeekBar拖动条控件使用方法,具体内容如下 一、简介 1、  二、SeekBar拖动条控件使用方法 1、创建SeekBar控件 2、添加setOnSeekBarChangeListener监听 seekBar2.setOnSee

  • 本文向大家介绍android之datepicker控件的用法,包括了android之datepicker控件的用法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上就是小编为大家带来的android之datepicker控件的用法的全部内容了,希望对大家有所帮助,多多支持呐喊教程~

  • 本文向大家介绍Android控件ListView使用方法详解,包括了Android控件ListView使用方法详解的使用技巧和注意事项,需要的朋友参考一下 Android控件ListView使用方法介绍,具体如下 一、ListView的简单用法 首先新建一个ListViewTest项目,并让Android Studio自动创建好活动。然后修改activity_main.xml中的代码,如下: 接下

  • 本文向大家介绍Android重要控件SnackBar使用方法详解,包括了Android重要控件SnackBar使用方法详解的使用技巧和注意事项,需要的朋友参考一下 SnackBar是DesignSupportLibrary中的一个重要的控件,用于在界面下面提示一些关键信息,跟Toast不同的地方是SnackBar允许用户向右滑动消除它,同时,也允许在SnackBar中设定一个Action,当用户点

  • 本文向大家介绍Android 中Seekbar详解及简单实例,包括了Android 中Seekbar详解及简单实例的使用技巧和注意事项,需要的朋友参考一下 Android 中Seekbar详解及简单实例 做到音频播放和音乐播放时,大多数都要用到Seekbar。现在我先简单介绍下Seekbar的几个重要属性。 android:max 设置值的大小 . android:thumb=”@drawable

  • 本文向大家介绍Android控件SeekBar仿淘宝滑动验证效果,包括了Android控件SeekBar仿淘宝滑动验证效果的使用技巧和注意事项,需要的朋友参考一下 SeekBar是一个拖动条控件,最简单的案例就是我们的调节音量,还有音频视频的播放,传统的SeekBar样式,如图 传统的实现太简单,不足以让我们到能装逼的地步。本来是打算实现滴滴出行滑动完成订单的效果,可惜找不到效果图,今天也就用淘宝