Spinner子菜单android

时间:2015-11-10 22:57:41

标签: android alertdialog android-spinner

用户体验应该是这样的:

  1. 用户从微调器中选择项目
  2. 根据选择的项目,打开子菜单/对话框(多选),用户选择一个子菜单项
  3. 取决于所选的微调器项目和所选子菜单项目显示的内容
  4. 我试图实施" 2"作为一个AlertDialog,哪种工作,但遇到了问题" 3"将在用户从子菜单中选择一个项目之前执行(" 2")。据我所知,不可能有" 3"等待关闭对话框(正确吗?)。

    有没有办法实现这样的UI?我可以实现" 2"作为第二个微调器,但宁愿不占用更多的屏幕空间,所以我正在寻找一种解决方案,选择后会消失。

1 个答案:

答案 0 :(得分:1)

我认为#3是str = '(888) 433-3017'; a = str.split(' '); a[0] = a[0].replace(/[^0-9]/g, ''); b = a[1].split('-'); $('input[name="requestorPhone1"]').eq(0).val(a[0]); $('input[name="requestorPhone1"]').eq(1).val(b[0]); $('input[name="requestorPhone1"]').eq(2).val(b[1]); -(IBAction)switchCameraTapped: (id)sender{ if (AVCaptureDevicePosition == 1) { AVCaptureDevicePosition == 2; } else if (AVCaptureDevicePosition ==2){ AVCaptureDevicePosition == 1;} } 执行的代码正确吗?

如果是这样,只需将您的代码移至AdapterView.OnItemSelectedListener Spinner,然后使用AlertDialogAdapterView.OnItemSelectedListener

检查微调器的所选项目