在Spinner打开Dialog - Android之前做点什么

时间:2012-08-27 20:29:04

标签: android events spinner

我正在尝试获取在Dialog之前调用的事件,并显示radioButtons。但我不能。我试图使用setOnTouchListener事件,但它没有像我计划的那样工作。所以我想象有一个事件可以控制微调器对话框的开启和关闭功能。

有谁知道吗?!

先谢谢

1 个答案:

答案 0 :(得分:0)

查看有关对话框的官方文档:http://developer.android.com/guide/topics/ui/dialogs.html

final CharSequence[] items = {"Red", "Green", "Blue"};

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick a color");
builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int item) {
        Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
    }
});
AlertDialog alert = builder.create();