Android入门之SeekBar(纯java)
来源:互联网 发布:mac os x 10.10 cdr 编辑:程序博客网 时间:2024/05/18 21:08
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入门之SeekBar(纯java)
- Android入门之SeekBar
- Android入门之TextView(纯java)
- Android入门之EditText(纯java)
- Android入门之RadioGroup(纯java)
- Android入门之Spinner(纯java)
- Android入门之AutoCompleteTextView(纯java)
- Android入门之DatePicker(纯java)
- Android入门之TimePicker(纯java)
- Android入门之ScrollView(纯java)
- Android入门之ProgressBar(纯java)
- Android入门之RatingBar(纯java)
- Android入门之ImageView(纯java)
- Android入门之ImageButton(纯java)
- Android入门之Gallery(纯java)
- Android入门之GridView(纯java)
- Android入门之Menu(纯java)
- Android入门之ContextMenu(纯java)
- 大家好啊
- PostgreSQL的数据存储(七)---数据存储
- 3.1 字符串-字符串中最大非重复子串的长度
- 2011-09-08
- ORM框架-EntitysCodeGenerate自定义分页查询及快捷执行SQL(CreateSQL)示例
- Android入门之SeekBar(纯java)
- 关于s3c2410 中断异常处理
- 查看Linux下*.a库文件中文件、函数、变量等情况
- MySQL的部分基础语句
- MySQL 远程连接配置的正确实现
- CSDN Java课堂随笔NO:9
- git 常用命令
- post和get的区别
- JDBC