【发布时间】:2015-11-13 05:40:29
【问题描述】:
在我的活动中,我想创建一个带有几个选项的单选按钮的弹出警报对话框,并且我希望每个按钮在警报框上按 ok 时返回一些整数值。我该如何实现这个。请帮助。
long a;
final CharSequence[] items = {" 20min before", " 40min before", " 60min before", " 1hour 30min before"};
AlertDialog.Builder builder = new AlertDialog.Builder(MovieDetailActivity.this);
builder.setTitle("Set Reminder For this movie");
builder.setIcon(R.drawable.ic_action_time);
builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
if (items[item].toString().equals("20min before")) {
a = 1 * 60 * 1000;
Toast.makeText(getApplicationContext(), "In 1st", Toast.LENGTH_SHORT).show();
}
if (items[item].toString().equals("40min before")) {
a = 40 * 60 * 1000;
Toast.makeText(getApplicationContext(), "In 2nd", Toast.LENGTH_SHORT).show();
}
if (items[item].toString().equals("60min before")) {
a = 60 * 60 * 1000;
}
if (items[item].toString().equals("90min before")) {
a = 90 * 60 * 1000;
}
}
});
【问题讨论】:
-
如果你能提供你的代码
-
你有什么尝试吗?分享代码!人们不是来做你的功课的!
-
代码在上面..check
-
它没有进入 if 语句
-
现在回复不达什..或者你在那儿做作业??
标签: android radio-button return