如何使用单选复选框android在AlertDialog中选择条目?

问题描述

| 我有一个带有单选列表和两个按钮的警报对话框:一个“ 0”按钮和一个“ 1”按钮。下面的代码显示了我如何实现它。
private final Dialog createListFile(final String[] fileList) {
  AlertDialog.Builder builder = new AlertDialog.Builder(this);
  builder.setTitle(\"Compare with:\");

  builder.setSingleChoiceItems(fileList,-1,new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog,int whichButton) {
      Log.d(TAG,\"The wrong button was tapped: \" + fileList[whichButton]);
    }
  });

  builder.setPositiveButton(\"OK\",int whichButton) {}
  });

  builder.setNegativeButton(\"Cancel\",int whichButton) {}
  });

  return builder.create();
}
我的目标是在轻按“ 0”按钮时获得所选单选按钮的名称。我试图将字符串保存在变量中,但是在内部类内部,只能访问最终变量。有没有一种方法可以避免使用最终变量来存储所选的单选按钮?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)