Android入门之SeekBar(纯java)
2011-09-08 19:52
197 查看
import android.app.Activity; import android.os.Bundle; import android.widget.*; import android.widget.SeekBar.OnSeekBarChangeListener; public class SeekBarTest extends Activity { private LinearLayout mainLayout=null;//主容器 private TextView tv=null;//文本 private SeekBar sb=null;//可拖动进度条 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mainLayout_init(); setContentView(mainLayout); } /*mainLayout主容器初始化*/ void mainLayout_init(){ mainLayout=new LinearLayout(this); LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(-1,-1); mainLayout.setLayoutParams(lp); mainLayout.setOrientation(LinearLayout.VERTICAL); tv_init(); mainLayout.addView(tv); sb_init(); mainLayout.addView(sb); } /*tv文本初始化*/ void tv_init(){ tv=new TextView(this); tv.setText("这里显示进度\n"); tv.append("当前选中进度:50%"); } /*sb可拖动进度条初始化*/ void sb_init(){ sb=new SeekBar(this); //设置进度条长度为300 LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(300, -2); sb.setLayoutParams(lp); //设定初始进度为50% sb.setProgress(50); //绑定监听 OnSeekBarChangeListener osbcl=new OnSeekBarChangeListener(){ public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) { tv.setText("这里显示进度\n"); tv.append("当前选中进度:"+progress+"%"); } public void onStartTrackingTouch(SeekBar seekBar) {} public void onStopTrackingTouch(SeekBar seekBar) {} }; sb.setOnSeekBarChangeListener(osbcl); } }
相关文章推荐
- 学Android开发,入门语言java知识点
- Android入门之TabHost一(不用xml,纯java)
- ANDROID入门4:在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口
- android入门学习-java简介
- 第一章 JAVA入门(Android安全模型)
- eclipse 下android - java 入门配置
- Android 中Java和JavaScript交互入门
- Java4Android之HttpClient入门使用代码集
- Android JNI入门第六篇——C调用Java
- Android入门之ImageSwitcher(纯java)
- Android入门逆引手册 - 13 SeekBar(SeekBar)的使用
- Android入门之Notification(纯java)
- Android JNI入门第六篇——C调用Java
- Android入门之DatePicker(纯java)
- 3大框架(Hibernate+Spring+Struts2)+Java入门,JavaWeb,Android,C#,.Net,wp热门最新经典视频免费下载!
- Android studio NDK开发 从入门到实践-之将java代码打包成jar包
- Android JNI入门第六篇——C调用Java
- Android入门教程三十之SeekBar(拖动条)
- 写给Android开发者的Java 8简单入门教程
- Android基础入门教程——2.3.8 SeekBar(拖动条)