android自动完成文本 和 单选按钮
2014-03-30 16:25
344 查看
1、AutoCompleteTextView MultiAutoCompleteTextView
2、RadioGroup 里面的RadioButton 单选按钮
布局文件.xml
获取选中的单选按钮值代码
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.auto); multiAutoCompleteTextView = (MultiAutoCompleteTextView) findViewById(R.id.multAuto); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, new String[]{"黄培佳","洪文中","google","baidu","apple","microsoft"}); autoCompleteTextView.setAdapter(adapter); multiAutoCompleteTextView.setAdapter(adapter); multiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer() ); }
2、RadioGroup 里面的RadioButton 单选按钮
布局文件.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <RadioGroup android:id="@+id/rg_sex" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" > <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="男" /> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="女" /> </RadioGroup> <Button android:layout_below="@id/rg_sex" android:id="@+id/bt_sex" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="选择性别" /> </RelativeLayout>
获取选中的单选按钮值代码
package com.gui.view; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Toast; public class MainActivity extends Activity { private RadioGroup rg = null; private Button bt = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); rg = (RadioGroup) findViewById(R.id.rg_sex); bt = (Button) findViewById(R.id.bt_sex); bt.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub int count = rg.getChildCount(); //获取单选按钮组内的所有单选按钮 String msg = null; for (int i = 0; i < count; i++) { RadioButton rb = (RadioButton) rg.getChildAt(i); if(rb.isChecked()){ msg = rb.getText().toString(); break; //找到选中按钮,终止循环 } } Toast.makeText(MainActivity.this, msg, 1).show(); } }); } }
相关文章推荐
- android AutoCompleteTextView自动完成文本
- Android UI系统控件进阶(三)—自动完成文本控件AutoCompleteTextView详解及属性
- Android -- 对话框 Dialog: 确定取消,单选多选,进度显示, 常用控件示例:单选多选框,下拉列表,进度条,自动完成文本框, 菜单显示
- Android自动更新安装后显示‘完成’‘打开’按钮
- Android短信搜索自动完成文本下拉列表
- Android——适配器其他组件(AutoCompleteTextView:自动完成文本编辑框;Spinner:下拉列表)
- 自动链接、自动完成输入框、开关按钮和单选、多选按钮的简单使用
- Android练习-----单选按钮(RadioButton) && 复选框(CheckBox)
- android 单选按钮 RadioGroup RadioButton
- Android单选按钮对话框用法实例分析
- 学习Android,最简单的按钮提示文本信息
- Android高级组件之自动完成文本框
- android - 自定义标题栏(在标题栏中增加按钮和文本居中)
- Android组件复习之基本组件02—单选按钮(RadioButton)和复选框(CheckBox)
- android入门:自动完成字段
- android 自动匹配文本 AutoCompleteTextView /MultiAutoCompleteTextView
- 第7章、单选按钮RadioGroup与复选框CheckBox(从零开始学Android)
- Android开发,带单选按钮和多选按钮的对话框
- Android第八课 点击按钮修改文本
- [置顶] Android--(11)--解读单选(RadioButton)和复选(CheckBox)按钮