Android 如何减少NumberPicker中的填充
如何减少NumberPicker中的填充 我想要这样的东西:Android 如何减少NumberPicker中的填充,android,android-number-picker,Android,Android Number Picker,如何减少NumberPicker中的填充 我想要这样的东西: 不幸的是,数字选择器不支持样式 我建议使用库,如尝试自定义您的NumberPicker主题,如下所示: <style name="Widget.Holo.NumberPicker" parent="Widget.NumberPicker"> <!-- Customize your theme here --> <item name="android:selectionDivider"&g
不幸的是,数字选择器不支持样式
我建议使用库,如尝试自定义您的
NumberPicker
主题,如下所示:
<style name="Widget.Holo.NumberPicker" parent="Widget.NumberPicker">
<!-- Customize your theme here -->
<item name="android:selectionDivider">@android:drawable/numberpicker_selection_divider</item>
<item name="android:selectionDividerHeight">2dp</item>
<item name="android:selectionDividersDistance">25dp</item>
<item name="android:internalMinWidth">50dp</item>
<item name="android:internalMaxHeight">100dp</item>
</style>
@android:drawable/numberpicker\u selection\u分配器
2dp
25dp
50dp
100dp
希望对您有所帮助。归档起来非常容易:
(
scaleX
和scaleY
等于2.5)
(不带
scaleX
和scaleY
)
只需设置小的布局高度
和scaleX
,scaleX
:
<NumberPicker
android:id="@+id/numberPicker"
android:layout_width="wrap_content"
android:layout_height="50dp"
android:scaleX="2.5"
android:scaleY="2.5"/>
不过,我同意标准的NumberPicker
很难定制
我希望,这会有所帮助,因为Grebulon指出,如果你正在使用图书馆,定制选择器非常简单 这些是代码和结果-
<net.simonvt.numberpicker.NumberPicker
android:id="@+id/numberPicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:internalMaxHeight="100dp"
app:selectionDividersDistance="30dp"/>
为了增加选档轮的数量,我用叉子叉了一下。
这是上面代码的输出。这可能有点晚了,但您可以在
数字选择器上设置显式高度,然后它遵循给定的高度并调整项目之间的空间。可能重复我需要数字选择器而不是数据\time选择器我无法设置任何项目。它说这是禁止的。android:layout\u height=“120dp”
使它变得漂亮,因为它看起来不是正确的解决方案。
<net.simonvt.numberpicker.NumberPicker
android:id="@+id/numberPicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:internalMaxHeight="100dp"
app:selectionDividersDistance="30dp"/>