性别选择
程序开发
2023-09-12 10:15:54
版权声明:本文为博主原创文章,未经博主允许不得转载。
效果图:
使用的是AlertDialog
xml:
[html] view plain copy- 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: [java] view plain copy
- 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();// 让弹出框显示
- }
标签:
上一篇:
SpringBoot项目整合SpringCloud依赖,启动失败-Error creating bean with name ‘configurationPropertiesBeans‘
下一篇:
相关文章
-
无相关信息