android之SeekBar控件用法详解

 更新时间:2016年09月28日 09:35:38   投稿:jingxian  
下面小编就为大家带来一篇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 ToolBar 修改边距的实现方法

    Android ToolBar 修改边距的实现方法

    这篇文章主要介绍了Android ToolBar 修改边距的实现方法的相关资料,通过此文希望能帮助到大家,需要的朋友可以参考下
    2017-08-08
  • Android轻量级存储SharedPreferences MMKV Jetpack DataStore方案

    Android轻量级存储SharedPreferences MMKV Jetpack DataStore方案

    这篇文章主要为大家介绍了Android轻量级存储SharedPreferences MMKV Jetpack DataStore方案示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Android中微信小程序支付倒计时功能

    Android中微信小程序支付倒计时功能

    大家在使用微信的时候都注意过微信支付倒计时功能,怎么实现的呢?今天小编给大家分享微信小程序支付倒计时功能实现思路详解,一起看看吧
    2016-12-12
  • Android自定义View实现绘制虚线的方法详解

    Android自定义View实现绘制虚线的方法详解

    这篇文章主要给大家介绍了Android自定义View实现绘制虚线的方法,在绘制过程中走了一些弯路才实现了虚线的效果,所以想着总结分享出来,方便有需要的朋友和自己在需要的时候参考学习,下面来一起看看吧。
    2017-04-04
  • Android编程Widget创建与使用方法简明教程

    Android编程Widget创建与使用方法简明教程

    这篇文章主要介绍了Android编程Widget创建与使用方法,结合实例形式分析了Widget的功能、使用方法与相关注意事项,需要的朋友可以参考下
    2016-10-10
  • Android实现简单计算器界面

    Android实现简单计算器界面

    这篇文章主要为大家详细介绍了Android实现简单计算器界面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • Android实现顶部弧形背景效果

    Android实现顶部弧形背景效果

    在当今移动互联网应用中,界面设计的美观与交互体验往往成为用户评价一款产品的重要因素之一,本文将详细介绍如何在 Android 应用中实现顶部弧形背景效果,通过自定义 View、绘制原理和动画特效等多种技术手段,打造出既美观又具有较好扩展性的界面背景效果
    2025-04-04
  • Golang+Android基于HttpURLConnection实现的文件上传功能示例

    Golang+Android基于HttpURLConnection实现的文件上传功能示例

    这篇文章主要介绍了Golang+Android基于HttpURLConnection实现的文件上传功能,结合具体实例形式分析了Android基于HttpURLConnection的客户端结合Go语言服务器端实现文件上传功能的操作技巧,需要的朋友可以参考下
    2017-03-03
  • Android获取手机联系人列表的方法

    Android获取手机联系人列表的方法

    这篇文章主要为大家详细介绍了Android获取手机联系人列表的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-10-10
  • Android Studio如何打包生成APK

    Android Studio如何打包生成APK

    这篇文章主要介绍了Android Studio如何打包生成APK,帮助大家更好的进行安卓开发,感兴趣的朋友可以了解下
    2020-09-09

最新评论