我对Android开发很新,我正试图找到自己的脚。我正在尝试使用弹出对话框创建设置活动。但我很难找到如何创建对话框打开选项。我正在寻找的东西是在android(2.2)主页>菜单>设置>数据和&时间。 “选择日期格式”选项有一个向下箭头,并生成一个弹出对话框。这似乎是一个非常常见的设计,是否有这种选项的标准小部件?
好的,我现在可能已经有了。我认为你使用右侧drawable的textview,然后使用stock图标:android:drawableRight =“@ drawable / android:ic_menu_more”?
答案 0 :(得分:1)
创建一个对话框,然后使用LayoutInflater
来扩充布局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();
list是包含组件的xml文件的名称
答案 1 :(得分:0)
我认为该选项不是对话框,而是具有不同布局的Spinner。
HelloViews Tut对于了解所有视图非常有用
http://developer.android.com/resources/tutorials/views/index.html
这是关于微调器的部分
http://developer.android.com/resources/tutorials/views/hello-spinner.html