实例 - 性别选择
2015-11-25 14:05
309 查看
效果图:
使用的是AlertDialog
xml:
java:
使用的是AlertDialog
xml:
<EditText android:id="@+id/sex_text" android:layout_width="100dp" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="15dp" android:layout_marginRight="10dp" android:background="@android:color/transparent" android:focusable="false" android:gravity="right" android:hint="输入性别" android:maxWidth="100dp" android:singleLine="true" android:textColor="#666666" android:textSize="14sp" />
java:
private String[] sexArry = new String[] { "女孩", "男孩" };// 性别选择 sexView = (EditText) findViewById(R.id.sex_text); sexView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showSexChooseDialog(); } }); /* 性别选择框 */ private void showSexChooseDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this);// 自定义对话框 builder.setSingleChoiceItems(sexArry, 0, new DialogInterface.OnClickListener() {// 2默认的选中 @Override public void onClick(DialogInterface dialog, int which) {// which是被选中的位置 // showToast(which+""); sexView.setText(sexArry[which]); dialog.dismiss();// 随便点击一个item消失对话框,不用点击确认取消 } }); builder.show();// 让弹出框显示 }
相关文章推荐
- php开发工具之火狐浏览器插件
- 使用vs2015基于VisualStudioOnline协同工作流程
- 【Python】django表单与提交
- 【NOI2014】【BZOJ3668】起床困难综合症
- cocos打包apk,编译.so文件出错解决
- Xshell相关设置
- Linux命令(2):crontab命令
- rabbitmq安装和配置
- Effective C++ 笔记 第九部分 杂项讨论
- iOS高级开发——CollectionView的cell中按钮的点击实现
- 苹果开发者相关
- WebRTC源码架构浅析
- javascript闭包
- “数学口袋精灵”第二个Sprint计划---第一天
- CGRect包含交错,边缘,中心的检测
- Checklists学习日志之使用NSUserDefaults存储数据
- eclipse c c indexer has encountered a problem
- iOS 屏幕旋转控制(iOS 9.1适用)
- Android TextView文字旋转45°
- 4-1单链表逆转