我想创建一个包含多个项目的视图,就像NumberPicker一样。 NumberPicker的问题在于无法自定义UI。我也不希望这些项目可以编辑。
在横向模式下,列表应显示在屏幕的左半部分,并带有垂直居中的选择范围。右半部分是一个按钮,它将作用于列表中的选定项目。 列表中的第一项应位于中心。这意味着列表可以无限滚动。
我尝试过具有中心引力的listview,但是没有用。尝试自定义视图扩展线性布局并尝试操纵上边距。失败。
答案 0 :(得分:1)
您正在寻找的小部件称为WheelPicker
,并且一如既往,已经为此设立了第三方库。 Have a look
在横向模式下,列表应显示在屏幕的左半部分,并带有垂直居中的选择范围。
可以使用适当的样式和XML
格式轻松完成。
右半部分是一个按钮,它将作用于列表中的选定项目。列表中的第一项应位于中心。这意味着列表可以无限滚动。
再次,适当的样式和XML
格式。
我建议你深入研究WheelPicker
的来源,看看你如何根据自己的喜好定制它。
希望这有帮助!