android单项列表
来源:互联网 发布:淘宝个人中心在哪 编辑:程序博客网 时间:2024/06/05 05:02
1、activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <Button android:id="@+id/button1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="单项列表选择框" /></LinearLayout>
2、MainActivity.java
包
import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;
类实现
public class MainActivity extends Activity {private Button btn1;//用来保存选择的元素IDint nSingleChoiceID = -1;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);final String[] nItems = {"item1","item2","item3", "item4", "item5", "item6"};btn1 = (Button) findViewById(R.id.button1);btn1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);builder.setIcon(R.drawable.ic_launcher);builder.setTitle("单项选择");builder.setSingleChoiceItems(nItems, 0, new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface arg0, int arg1) {// TODO Auto-generated method stubnSingleChoiceID = arg1;//显示提示信息String strTip = "你选择的Id为" + arg1 + ",值为" + nItems[arg1];Toast toast = Toast.makeText(getApplicationContext(), strTip, Toast.LENGTH_SHORT);toast.show();}});builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface arg0, int arg1) {// TODO Auto-generated method stubif (nSingleChoiceID > -1) {Toast toast = Toast.makeText(getApplicationContext(), "你选择的是"+nItems[nSingleChoiceID], Toast.LENGTH_SHORT);toast.show();}}});builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface arg0, int arg1) {// TODO Auto-generated method stub}});builder.create().show();}});}}
3、效果图
0 0
- android单项列表
- 单项列表
- Android里面主菜单里面设置菜单列表,单项选择,多项选择的实现
- Android RecyclerView(超简单)实现可展开列表——单项展开
- 【Android】Android之单项问答题
- android 自定义ListView中的单项选择
- android 控件 单项选择(RadioGroup,RadioButton)
- Android ListView 点击单项改变背景图案
- android中获取某个list中的单项
- 下拉列表,日期选择器,时间选择器,单项选择,多项选择
- 微信小程序选项卡数组列表单项选择切换效果
- Android组件 单项选择(RadioGroup和RadioButton)
- Android 应用开发笔记 - 单项选择(RadioGroup, RadioButton)
- Android 的常用控件(下拉,日期,时间,单项,多项)
- 简单CMS项目笔记之四:信息显示(列表显示和显示具体单项)
- 微信小程序实现给循环列表点击添加类(单项和多项)
- 单项加密算法
- 单项数据流
- Android Recovery解包原理
- Linux VIM 使用技巧收藏
- 图形/图像外文期刊
- 面试算法(二)实现Singleton模式
- GCD 串行队列,并发队列和主队列的整理
- android单项列表
- Thread thread2 = new Thread()
- Android把手机作为FTP服务器,在PC端管理手机文件的简单实现
- 实例解说Linux中fdisk分区使用方法
- zoj3080chibi
- 基础设施如何支撑海量互联网应用创新
- Thread thread2 = new Thread()
- windows 共享内存
- VS2010/MFC编程入门二(SDK编程和MFC编程框架比较)