Android拖动条的实现代码

 更新时间:2017年09月29日 08:46:10   作者:PeterRabbit49  
这篇文章主要为大家详细介绍了Android拖动条的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了Android拖动条的具体代码,供大家参考,具体内容如下

activity_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
 xmlns:app="http://schemas.android.com/apk/res-auto" 
 xmlns:tools="http://schemas.android.com/tools" 
 android:layout_width="match_parent" 
 android:layout_height="match_parent" 
 tools:context="com.amy.seekbartest.MainActivity"> 
 
 <TextView 
  android:id="@+id/textView1" 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:text="当前值:50" 
  android:textSize="16sp" 
  android:paddingTop="40dp" 
  android:paddingLeft="15dp" 
  tools:layout_editor_absoluteY="0dp" 
  tools:layout_editor_absoluteX="0dp" /> 
 <!-- 拖动条 --> 
 <SeekBar 
  android:id="@+id/seekBar1" 
  android:layout_height="wrap_content" 
  android:max="100" 
  android:layout_width="match_parent" 
  android:progress="50" 
  android:paddingTop="10dp" 
  tools:layout_editor_absoluteY="0dp" 
  tools:layout_editor_absoluteX="32dp" /> 
</android.support.constraint.ConstraintLayout> 

MainActivity.java

package com.amy.seekbartest; 
 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.SeekBar; 
import android.widget.TextView; 
import android.widget.Toast; 
 
public class MainActivity extends AppCompatActivity { 
 
 private SeekBar seekBar;//拖动条 
 @Override 
 protected void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState); 
  setContentView(R.layout.activity_main); 
  final TextView result = (TextView) findViewById(R.id.textView1); 
  seekBar = (SeekBar) findViewById(R.id.seekBar1); 
  seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { 
   @Override 
   public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { 
    result.setText("当前值:"+progress); 
   } 
 
   @Override 
   public void onStartTrackingTouch(SeekBar seekBar) { 
    Toast.makeText(MainActivity.this,"开始滑动",Toast.LENGTH_SHORT).show(); 
   } 
 
   @Override 
   public void onStopTrackingTouch(SeekBar seekBar) { 
    Toast.makeText(MainActivity.this,"结束滑动",Toast.LENGTH_SHORT).show(); 
   } 
  }); 
 } 
} 

效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android严苛模式StrictMode使用详解

    Android严苛模式StrictMode使用详解

    StrictMode类是Android 2.3 (API 9)引入的一个工具类,可以用来帮助开发者发现代码中的一些不规范的问题,以达到提升应用响应能力的目的
    2018-01-01
  • Android app本地切换logo和名称

    Android app本地切换logo和名称

    大家好,本篇文章主要讲的是Android app本地切换logo和名称,感兴趣的同学赶快来看一看,对你有帮助的话记得收藏一下
    2022-02-02
  • android实现简单底部导航栏

    android实现简单底部导航栏

    这篇文章主要为大家详细介绍了android实现简单底部导航栏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • Flutter与WebView通信方案示例详解

    Flutter与WebView通信方案示例详解

    这篇文章主要为大家介绍了Flutter与WebView通信方案示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Kotlin开发的一些实用小技巧总结

    Kotlin开发的一些实用小技巧总结

    Kotlin 是一个基于 JVM 的新编程语言,用 JetBrains 的话来说是「更现代化、更强大,所以下面这篇文章主要给大家总结介绍了关于Kotlin的一些开发实用小技巧,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • mui,h5+中实现控制页面load显示

    mui,h5+中实现控制页面load显示

    这篇文章主要介绍了mui,h5+中实现控制页面load显示的相关代码写法和运用技巧,需要的朋友参考一下。
    2017-11-11
  • 浅析Android之Adapter用法总结

    浅析Android之Adapter用法总结

    本篇文章主要介绍了Android之Adapter用法总结,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11
  • Cocos2d-x 3.0中集成社交分享ShareSDK的详细步骤和常见问题解决

    Cocos2d-x 3.0中集成社交分享ShareSDK的详细步骤和常见问题解决

    这篇文章主要介绍了Cocos2d-x 3.0中集成社交分享ShareSDK的详细步骤和常见问题的解决方法以及需要注意的问题,需要的朋友可以参考下
    2014-04-04
  • java,Android:在eclipse中的快捷键(经典收藏)

    java,Android:在eclipse中的快捷键(经典收藏)

    下面的快捷键是常用的,本人就本身喜好且常用的收拾一下,现在晒出来与大家分享,感兴趣的朋友可以了解小哦
    2013-01-01
  • Android自定义View Flyme6的Viewpager指示器

    Android自定义View Flyme6的Viewpager指示器

    这篇文章主要为大家详细介绍了Android自定义View Flyme6的Viewpager指示器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01

最新评论