文件名称:Android 模拟的单选列表对话框.rar
文件大小:18KB
文件格式:RAR
更新时间:2022-07-30 06:38:33
Android源码-UI界面实例
Android 模拟的单选列表对话框,这个好像不是使用Android中固有的radio来实现的,是采用Android其它内置方法模拟出来的效果,效果与Radio组件一样,而且界面同样美观简洁,本实例只是默认的风格,有兴趣可参考以下代码: protected Dialog onCreateDialog(int id) {//重写onCreateDialog方法 Dialog dialog = null;//声明一个Dialog对象用于返回 switch(id){//对id进行判断 case LIST_DIALOG_SINGLE: Builder b = new AlertDialog.Builder(this);//创建Builder对象 b.setIcon(R.drawable.header);//设置图标 b.setTitle(R.string.title); //设置标题 b.setSingleChoiceItems( //设置单选列表选项 R.array.msa, 0, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { EditText et = (EditText)findViewById(R.id.EditText01); et.setText("您选择了:" getResources().getStringArray(R.array.msa)[which]); } }); b.setPositiveButton(//添加一个按钮 R.string.ok,//按钮显示的文本 new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which){} }); dialog = b.create(); //生成Dialog对象 break;
【文件预览】:
codesc.net
----Radioselect()
--------.project(846B)
--------src()
--------AndroidManifest.xml(629B)
--------res()
--------assets()
--------gen()
--------default.properties(449B)
--------.classpath(280B)