package cn.itcast.commonui;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener;import android.widget.RadioButton;import android.widget.SeekBar;import android.widget.SeekBar.OnSeekBarChangeListener;import android.widget.Spinner;public class DemoActivity extends Activity {/** Called when the activity is first created. */RadioButton rb;CheckBox checkBox1;Spinner spinner;SeekBar seekBar1;AutoCompleteTextView autotext;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);checkBox1 = (CheckBox) this.findViewById(R.id.checkBox1);rb = (RadioButton) this.findViewById(R.id.radioButton1);seekBar1 = (SeekBar) this.findViewById(R.id.seekBar1);//自动提示输入String[] names = { "老张", "老方", "老毕", "李明", "李丽", "陈江", "abc", "acc" };AutoCompleteTextView nameText = (AutoCompleteTextView) this.findViewById(R.id.name);ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, names);nameText.setAdapter(adapter);//进度条seekBar1.setMax(100);seekBar1.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {public void onStopTrackingTouch(SeekBar seekBar) {// TODO Auto-generated method stub}public void onStartTrackingTouch(SeekBar seekBar) {// TODO Auto-generated method stub}public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {System.out.println("当前的进度为 " + progress);}});setSpinner();//下拉框//多选一按钮rb.setOnCheckedChangeListener(new OnCheckedChangeListener() {public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {System.out.println("是否选择" + isChecked);}});rb.setChecked(false);//单选按钮checkBox1.setOnCheckedChangeListener(new OnCheckedChangeListener() {public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {System.out.println("checkbox 是否选择" + isChecked);}});}private void setSpinner() {ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);adapter.add("java");adapter.add("dotNet");adapter.add("php");Spinner spinner = (Spinner) findViewById(R.id.spinner);spinner.setAdapter(adapter);spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {public void onItemSelected(AdapterView<?> parent, View view,int position, long id) {System.out.println(position + "被选择");}public void onNothingSelected(AdapterView<?> parent) {System.out.println("没有内容被选择");}});}}

更多相关文章

  1. Android又一个超漂亮的日历控件
  2. Android的按钮按下效果
  3. Android用悬浮按钮实现翻页效果
  4. Android(安卓)让按钮闪烁(点击的时候停止闪烁)
  5. android制作一个简单登入界面的部分代码
  6. Android单选按钮组(RadioGroup)的用法
  7. Android中按钮点击后背景改变样式
  8. android 年月日选择器(可选择年,年月,年月日)
  9. Android学习--Android带删除按钮的ListView

随机推荐

  1. 弹性公网IP(Elastic IP,EIP)
  2. 弹性负载均衡(Elastic Load Balance,ELB)
  3. 云服务器备份(Cloud Server Backup Servic
  4. 云硬盘(Elastic Volume Service,EVS)
  5. 镜像服务(Image Management Service,IMS)
  6. 裸金属服务器(Bare Metal Server,BMS)
  7. cxf 服务端启动 报错ServiceConstruction
  8. base64和图片互转
  9. 常用脚本集锦
  10. pandas处理json数据