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>

 

AndroidSeekBar拖动条控件的基本用法 效果展示: SeekBar简介: Android的基本UI控件中的拖动条 实现步骤: activity_seek_bar.xml代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xml 阅读详情

相关推荐

Android项目源码在线音乐播放器圆形旋转头像

本项目是一个在线音乐播放器项目源码,功能上实现了网络资源获取和解析,主界面还可以,歌曲播放页面还没做,界面有虚化背景,圆形旋转头像等效果。 CSDN_blog: http://blog.csdn.net/xiaole0313 GitHub :https://github.com/xiaole0310 /** * 微信公众号:ysle_0313 * Email:ysle0313@gmail.com * QQ:1733563441 * 技术Q群:279126311 */

记录Fragment中使用Seekbar的一些坑

问题描述: 两个Fragment:A和B,启动应用进入A,A中的SeekBar正常初始化,切换到B然后切回A,A中的SeekBar归0了 问题分析: 分析log发现,启动应用进入A,SeekBar的onProgressChanged只会触发一次,为预设的值;切到B再返回A,onProgressChanged触发了两次,且第二次的progress为0; A与B用replace互相切换,怀疑是...

yuzhoufeng10的博客 733

android 仿音量旋转按钮

android 仿音量旋转按钮,就是可以旋转的

SwipeRefreshLayout横向下拉刷新进度条

SwipeRefreshLayout Google原生下拉刷新横向进度条,使用方便,注意嵌套可滚动的view: ListView 、GridView 、ScrollView 等等

android 实现按钮旋转720°

定义一个按钮布局:背景直接可以用一个圆圈加载图片。 <Button android:id="@+id/refresh_button" android:layout_width="20dp" android:layout_height="20dp" android:layo...

EvloutionPLUS的博客 658

Android控件SeekBar用法总结

item Android:id=' @ Android:id/二次进度' Android:drawable=' @ drawable/bar _ dn '/自定义SeekBar的背景定义为:Android:progress drawable=' @ drawable/BG _ bar '。自定义SeekBar的滑块定义为:Android:thumb=' @ drawable/thumb _ bar '。' com/apk/RES/Android '选择器xmlns:Android=' http://模式。

fmz2222的博客 2594

android seekbar java,androidSeekBar控件用法详解

MainActivity.javapackage 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...

weixin_36036029的博客 250

android seekbar控件,androidSeekBar控件用法

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 ...

weixin_29115367的博客 266

Android常用控件用法--SeekBar

SeekBar 最近在开发项目时,其中用到了控件SeekBar,觉得它的用法比较多,有必要做一个记录,以备以后快速上手。 常常需要自定义已列出,直接上用法 ----1---- android:thumb:自定义滑块。 <SeekBar android:id="@+id/sound" android:...

ljt2724960661的博客 587

AndroidSeekbar简单用法

SeekbarAndroid中的拖动条。它是继承ProgressBar编写的。我们在音频播放,视频播放的时候往往需要用到这个控价。这里我们简单介绍一下这个控件的使用。废话不多说,直接上代码。 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou

水月洞天 4225

(五)安卓其它控件的使用

在安卓应用开发中,除了基础和高级控件外,还有一些其他重要的控件,它们在特定场景下发挥着关键作用。本文将介绍这些其他重要控件,包括它们的属性、用法以及实践示例,帮助你全面掌握安卓控件的使用。:设置控件的宽度和高度。android:id:为控件设置唯一标识符。:设置控件的内边距和外边距。:设置控件的背景颜色或图像。:设置控件的可见性,如visibleinvisiblegone。创建自定义控件:通过继承现有控件或组合多个控件来创建自定义控件。自定义属性:在。

小新的博客 775

Android基础控件ToggleButton→ Switch→ SeekBar→ProgressBar 控件

android基础控件ToggleButton→  Switch→ SeekBar→ProgressBar  控件 后续还有很多用法,再补充 ToggleButton →关闭声音按钮 java.lang.Object   android.view.View      android.widget.TextView         android.widget.Button

CSDNYUANDAIMAXUEXI的博客 995

android代码实现按钮自旋转

代码: btn = (Button) findViewById(R.id.btn); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { fina...

shareinfo2018 1929

SeekBar控件的使用(Android设置可以拖动的进度条)

SeekBar和ProgressBar同样都是进度条控件,但是SeekBar可以人为拖动改变控件进度。他的布局文件设置和ProgressBar差不多,但是activity操作有所不同。他可以监听开始拖动,拖动时,拖动停止三种状态,可以在这三种情况下设置操作。代码如下: package cn.edu.qtech.csc.lcb.seekbardemo; import android.app.A...

qq_38367681的博客 1427

Android双向滑动控件

Android双向滑动控件 kaxi4it 关注   一 效果图 二 使用方法 由于新版jcenter强制添加组织还要收费貌似,所以改用jitpack了 最新版本号 在你root的gradle中添加引用 allprojects { repositories { ... maven { url "https://jitpack.i...

Young_penis的博客 1013

Android seekbar 显示百分比%

将此函数在onDraw函数里调用即可,画笔paint自己初始化一个,根据需求请自行修改 private void drawText(Canvas canvas) { int measuredHeight = getMeasuredHeight(); int measuredWidth = getMeasuredWidth(); int pad...

buyaoshitududongwo的博客 1430

Android开发之调整手机音量

调整手机的各种音量可以通过AudioManager这个类来操作注:安卓手机各种音量的最大数值不一样,请通过下面具体的方法获取最大音量值。涉及的参数说明: streamType类型:(音量类型) STREAM_ALARM 提示音 STREAM_MUSIC 音乐音量即多媒体音量 STREAM_NOTIFICATION 窗口顶部状态栏Notification, STREAM_RING 铃声 S

king的专栏 1万+
上一篇: [转] CVonline: Image Databases
下一篇: Windows Server 2012 R2工作文件夹⑥:组策略相关配置
weixin_33968104
博客等级 码龄11年 4221粉丝 712原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值