Android 如何创建一个带有上下按钮的对话框,与使用我自己的数据列表的日期选择器相同

Android 如何创建一个带有上下按钮的对话框,与使用我自己的数据列表的日期选择器相同,android,Android,我想用我自己的数据项列表创建一个与Datepicker或Numberpicker相同的对话框(带有上下按钮)。单击向上或向下按钮,希望列表项的相应移动与日期选择器相同。 谁能描述一下我如何用我自己的物品清单做到这一点。 谢谢……您需要实例化一个新的NumberPicker: NumberPicker np=(NumberPicker)findViewById(R.id.NumberPicker) 当然,您需要在XML布局文件中将其实例化,并将其命名为“numberPicker”(或者您喜欢的任何

我想用我自己的数据项列表创建一个与Datepicker或Numberpicker相同的对话框(带有上下按钮)。单击向上或向下按钮,希望列表项的相应移动与日期选择器相同。 谁能描述一下我如何用我自己的物品清单做到这一点。
谢谢……

您需要实例化一个新的NumberPicker:

NumberPicker np=(NumberPicker)findViewById(R.id.NumberPicker)

当然,您需要在XML布局文件中将其实例化,并将其命名为“numberPicker”(或者您喜欢的任何名称,但请记住在这里替换名称:R.id.numberPicker)

然后,创建字符串数组,作为NumberPicker的选择。例如:

String[] values=new String[3];
values[0]="mike";
values[1]="sue";
values[2]="harry";
然后将值数组设置为它,选取器的最大值和最小值(这是为每个值返回的值。下面提供的代码适用于任何类似上面的值数组)


所有代码都取自指南,您还可以在指南中找到更多信息、示例和样式解决方案。

谢谢Thanos。。。它真的帮助了我
np.setMaxValue(values.length-1);
np.setMinValue(0);
np.setDisplayedValues(values);