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 adapter = new ArrayAdapter(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 adapter = new ArrayAdapter(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与原生的JS交互
  2. Android(安卓)NavigationBar 代码分析记录(一)
  3. Android之简单的文件夹选择器实现
  4. Android中调用摄像头拍照保存,并在相册中选择图片显示
  5. android widget 之CheckBox
  6. 通过 按钮 bundle 传过来 变换Q币图片
  7. 在Android(安卓)Studio上进行OpenCV3.1开发环境的配置
  8. 按钮的多样话 selector的使用
  9. 自定义进度条

随机推荐

  1. 目标身高Android版
  2. android listview的一些设置
  3. android sqlite java.lang.IllegalArgume
  4. tabcontent中scaleType的使用 图片Drawab
  5. Android(安卓)Material Design 控件常用
  6. Android(安卓)中文 API (18) ―― AbsSeekB
  7. 【移动开发】Android中Fragment+ViewPage
  8. Android自学笔记之Android常见命令操作及
  9. 2011.04.15——— android listView带che
  10. Android(安卓)中各种权限深入体验及详解