我需要一个对话框,我可以选择持续时间(30,60,90,120,......秒)。我有两个选择(我不使用Spinner)
在Dialog 中使用 NumberPicker,显示的标签列表为:
30 Seconds
60 Seconds
90 Seconds
120 Seconds
150 Seconds
180 Seconds
...
使用单一选择的AlertDialog (RadioButton将显示在对话框中)
我的问题是:
Which kind of Dialog do you recommend?
谢谢!
答案 0 :(得分:0)
我会使用对话框,因为它是用户操作最容易的操作。
但这是一个完全个人的观点,你应该为你和你的用户体验做最好的事情:)
答案 1 :(得分:0)
我会选择AlertDialog,它很容易实现。
AlertDialog dialog = new AlertDialog.Builder(this)
.setView(getLayoutInflater().inflate(R.layout.custom_dialog, null))
.create();
为了倾听用户事件
View view = getLayoutInflater().inflate(R.layout.custom_dialog, null);
Button btn = (Button)view.findViewById(R.id.the_id_of_the_button);
btn.setOnClickListener(your listentener);
AlertDialog dialog = new AlertDialog.Builder(this)
.setView(view)
.create();