有谁知道我在哪里可以找到关于如何在Android上实现这种数字选择器对话框的教程或示例?我搜索了所有内容,但只是设法找到了必须使用自定义图像创建自己的按钮的示例等。这可以通过简单的方式完成吗?
我能找到的就是:http://www.quietlycoding.com/?p=5 但它对我没有帮助。
答案 0 :(得分:13)
如果您的目标是API级别11或更高级别,则可以使用NumberPicker
如果您要定位较早的API级别,则必须编写自己的NumberPicker或使用第三方库中的一个。
Here是一个不错的视频教程。
祝你好运!答案 1 :(得分:8)
最简单的方法是使用default Android NumberPicker。
如您所愿设计它的方法是创建自定义对话框并将其中一个嵌入其中,例如:
LayoutInflater inflater = (LayoutInflater)
getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View npView = inflater.inflate(R.layout.number_picker_dialog_layout, null);
return new AlertDialog.Builder(this)
.setTitle("Text Size:")
.setView(npView)
.setPositiveButton(R.string.dialog_ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
})
.setNegativeButton(R.string.dialog_cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
})
.create();