Android(安卓)常用的ui(单选框 多选框 下拉列表框 拖动条)
16lz
2021-12-04
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("没有内容被选择");}});}}
更多相关文章
- android与原生的JS交互
- Android(安卓)NavigationBar 代码分析记录(一)
- Android之简单的文件夹选择器实现
- Android中调用摄像头拍照保存,并在相册中选择图片显示
- android widget 之CheckBox
- 通过 按钮 bundle 传过来 变换Q币图片
- 在Android(安卓)Studio上进行OpenCV3.1开发环境的配置
- 按钮的多样话 selector的使用
- 自定义进度条