【问题标题】:Do something before the Spinner opens the Dialog - Android在 Spinner 打开对话框之前做一些事情 - Android
【发布时间】:2012-08-27 20:29:04
【问题描述】:

我正在尝试获取在显示带有单选按钮的对话框之前调用的事件。但我做不到。我尝试使用 setOnTouchListener 事件,但它没有按我的计划工作。所以我想象有一个事件可以控制微调器对话框的打开和关闭功能。

有人知道吗?!

提前致谢

【问题讨论】:

    标签: android events spinner


    【解决方案1】:

    查看有关对话框的官方文档: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();
    

    【讨论】:

    • 感谢您的回答。但是不知道是不是我表达的不对,但是我想控制Spinner的Dialog。显示所有itens的那个
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多