widget - 数字选择器对话框

  显示原文与译文双语对照的内容
0 0

enter image description here

任何人都知道我在哪里可以找到一个教程,或者在如何在android上找到这个数字选择器对话框。 我搜索了所有的东西,但只需要找到一些例子,你必须创建自己的按钮,以定制的图像 等等 可以这样做?

我唯一能找到的就是 http://www.quietlycoding.com/?p=5 但它没有帮助我。

时间: 原作者:

0 0

如果你针对的是 11或者更高的API级别,你可以使用 NumberPicker

如果你针对早期的API级别,则必须编写自己的NumberPicker或者从第三方库中使用。

这里的是示例代码的一个不错的教程。

祝你好运

0 0

最简单的方法是使用默认的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();

原作者:
...