拖动条:
布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridView"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<EditText
android:id="@+id/font"
android:layout_width="match_parent"
android:layout_height="300dp"
android:ems="10"
android:lines="5"
android:text="看我大小,别翻眼..."
android:inputType="textMultiLine" >
<requestFocus />
</EditText>
<SeekBar
android:id="@+id/seekBar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:max="100"
android:scrollbarStyle="insideOverlay"
android:progress="1"
/>
</LinearLayout>
主程序入口:
package com.example.advancedview;
import android.app.Activity;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.SeekBar;
import android.widget.Toast;
import android.widget.SeekBar.OnSeekBarChangeListener;
/**
* SeekBar 功能演示, 拖动来改变字体的大小
* @author Administrator
*
*/
public class SeekBarActivity extends Activity {
//声明变量
private SeekBar seekBar;
private EditText font;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seek_bar_layout);
font = (EditText) findViewById(R.id.font);
seekBar = (SeekBar) findViewById(R.id.seekBar);
seekBar.setOnSeekBarChangeListener(seekListerner);
}
// 拖动条事件
private OnSeekBarChangeListener seekListerner = new OnSeekBarChangeListener() {
// 拖动条停止执行
public void onStopTrackingTouch(SeekBar seekBar) {
Toast.makeText(SeekBarActivity.this, "停止了:"+seekBar.getProgress(), 1000).show();
}
// 开始执行
public void onStartTrackingTouch(SeekBar seekBar) {
Toast.makeText(SeekBarActivity.this, "开始了:"+seekBar.getProgress(), 1000).show();
}
// 拖动中
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
font.setTextSize(progress); // 改变字体的大小
}
};
}
分享到:
相关推荐
下面小编就为大家带来一篇android之SeekBar控件用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本文实例讲述了Android中SeekBar和RatingBar用法。分享给大家供大家参考,具体如下: 什么是SeekBar? 可以拖动的进度条(在播放器中使用最常见) 1、在布局文件中声明 <SeekBar nandroid:layout_width=fill_parent ...
Android中ui组件seekBar时使用。
第2个SeekBar是自定义SeekBar,使用自定义的背景图和滑块图片。 应用层代码 package com.skywang.control; import android.os.Bundle; import android.app.Activity; import android.util.Log; import android.
这个是在公司项目中准备使用的一个控件,本准备直接在网上搜一个用,可惜找到的很多都是 ProgressBar,并不具备拖拽功能,于是自己动手实现了一个,其功能和特性均仿照 SeekBar 进行设计。 效果预览 支持的特性 [x...
主要介绍了Android中SeekBar拖动条控件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本源码主要是学习SeekBar、ProgressBar用法,拖动条与进度条结合,当拖动拖动条的时候,ProgressBar跟随着变化,普通拖拉条被拉动的处理代码: SeekBar sb=(SeekBar)this.findViewById(R.id.SeekBar01); sb....
主要介绍了Android 中Seekbar详解及简单实例的相关资料,需要的朋友可以参考下
先说一下问题发现经过吧,最近项目定制系统设置应用,其中亮度条一开始是0-255值变化,使用了SeekBar控件去调节,后来需求变更将值划分为10个等级,也就是进度条的max为9,可以说一下子进度条从0-255变成了0-9范围...
本文实例讲述了Android开发之SeekBar基本使用及各种美观样式。分享给大家供大家参考,具体如下: 改变控件透明度只需通过 .setAlpha()方法实现 有多种改变思路: 1.改变图片透明度 2.改变背景透明度地点 set...
教你怎么自定义Android的seekbar,详细用法http://blog.csdn.net/jan_s/article/details/45196937
A0217SeekBar的使用方法1
为大家分享一套Android widget窗口小部件用法实例集源码,在这个例子中,将涉及到一些大家非常熟悉而且非常有用的窗体UI组件的用法,比如Button按钮、textView、Editview编辑框、Checkbox选择框、RadioGroup单选框、...
Android垂直滑块一个简单的类似SeekBar的滑块,可以垂直滚动用法 dependencies { compile ' com.github.bosphere:android-verticalslider:1.0.3 '}< com .bosphere.verticalslider.VerticalSlider android : ...
与Android内置的SeekBar类似,但它允许编辑范围(开始,结束)中的值。 安装 Maven 添加库依赖项: implementation 'it.sephiroth.android.library.rangeseekbar:rangeseekbar:**version**' JitPack 步骤1.将...
android提供了大量的UI控件,本文将介绍TextView、ImageView、Button、EditView、ProgressBar、SeekBar、ScrollView、WebView的使用方法。在介绍各种控件之前,先简单介绍android UI控件最基本的几种属性: id: id...