UIPickerView在Android上看起来很像

Rag*_*har 1 iphone android custom-view

替代文字

嗨,我在一些Android应用程序中看到了上述控件.我知道它不是Android的原生,控件的名称是什么,我如何在Android中实现它?可以使用包含行为的ListView来完成吗?

Pra*_*ami 6

您还可以将NumberPicker小部件与显示值一起使用,以使其成为选择器要显示的字符串。

NumberPicker picker = (NumberPicker) findViewById(R.id.np);
    picker.setMaxValue(5);
    String[] strs = {"Zero", "One", "Two", "Three", "Four", "Five" };
    picker.setDisplayedValues(strs);
    picker.setWrapSelectorWheel(true);
Run Code Online (Sandbox Code Playgroud)


Dom*_*old 5

在iPhone上它被称为UIPickerView.我不建议完全模仿它的外观,因为它不会与android的其他GUI小部件的外观协调一致,这将导致用户某种"便宜"的外观.