Android 如何创建对话框打开小部件?

Android 如何创建对话框打开小部件?,android,Android,我对安卓开发非常陌生,正在努力找到自己的立足点。我正在尝试创建带有弹出对话框的设置活动。但是我很难找到对话框打开选项是如何创建的。我在安卓(2.2)主页>菜单>设置>数据与时间上寻找的东西。“选择日期格式”选项有一个小向下箭头,并生成一个弹出对话框。这似乎是一个非常常见的设计,是否有一个标准的小部件用于这种类型的选项 好的,我现在可能已经拿到这个了。我认为您可以使用具有right drawable的文本视图,然后使用股票图标:android:drawableRight=“@drawable/an

我对安卓开发非常陌生,正在努力找到自己的立足点。我正在尝试创建带有弹出对话框的设置活动。但是我很难找到对话框打开选项是如何创建的。我在安卓(2.2)主页>菜单>设置>数据与时间上寻找的东西。“选择日期格式”选项有一个小向下箭头,并生成一个弹出对话框。这似乎是一个非常常见的设计,是否有一个标准的小部件用于这种类型的选项


好的,我现在可能已经拿到这个了。我认为您可以使用具有right drawable的文本视图,然后使用股票图标:android:drawableRight=“@drawable/android:ic_menu\u more”?

我认为该选项不是一个对话框,而是一个具有不同布局的微调器

HelloViews Tut有助于了解所有视图

这是关于旋转器的部分


创建一个对话框,然后使用LayoutFlater导入布局

Dialog listDialog = new Dialog(this);
    listDialog.setTitle("Select Item");
     LayoutInflater li = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
     View v = li.inflate(R.layout.list, null, false);
     listDialog.setContentView(v);
     listDialog.setCancelable(true);
     listDialog.show();
列表是包含组件的xml文件的名称