如何创建一个带有上下按钮的对话框,就像我自己的数据列表中的Datepicker一样



我想创建一个与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";

然后将值数组设置为它,选择器的最大值和最小值(这是将为每个值返回的值。下面提供的代码适用于任何值数组,如上面的代码)

np.setMaxValue(values.length-1);
np.setMinValue(0);
np.setDisplayedValues(values);

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

相关内容

最新更新