Java 如何更改numberpicker Android的大小
我正试图缩小Android numberpicker的尺寸,但已经尝试了几件事,但都做不到。我没有发现一个负责任的属性在大小的变化。 希望执行以下操作: 必须减少,因为我必须把数字比克放在一个有很多信息的屏幕上。Java 如何更改numberpicker Android的大小,java,android,size,numberpicker,Java,Android,Size,Numberpicker,我正试图缩小Android numberpicker的尺寸,但已经尝试了几件事,但都做不到。我没有发现一个负责任的属性在大小的变化。 希望执行以下操作: 必须减少,因为我必须把数字比克放在一个有很多信息的屏幕上。 任何帮助都将不胜感激。您可以直接更改XML属性 <NumberPicker android:id="@+id/numberPicker" android:layout_width="wrap_content" android
任何帮助都将不胜感激。您可以直接更改XML属性
<NumberPicker
android:id="@+id/numberPicker"
android:layout_width="wrap_content"
android:layout_height="90dp"
android:orientation="vertical" />
我也遇到了类似的问题,我想增加NumberPicker的文本大小,但找不到一种方法将其作为小部件的一部分。在我的研究中,我发现了以下解决方案:
<NumberPicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleX="0.75"
android:scaleY="0.75"/>
将scaleX和scaleY视为放大因子。值<1将缩小小部件,1将没有变化,>1将增大其大小。数字选择器不适合修改或自定义。 下面是将NumberPicker高度调整为360dp的代码,实际值被视为匹配父级或不考虑高度中的换行内容。 文本颜色、文本大小、分隔符颜色可根据下面提到的样式进行更改 数字选择器的高度和样式:
<NumberPicker
android:id="@+id/np_month"
android:layout_width="wrap_content"
android:layout_height="360dp"
android:theme="@style/AppTheme.Picker" />
<style name="AppTheme.Picker" parent="Theme.AppCompat.Light.NoActionBar" >
<item name="android:textColorPrimary">@android:color/white</item>
<item name="android:textSize">40sp</item>
<item name="colorControlNormal">@android:color/transparent</item>
</style>
风格:
<NumberPicker
android:id="@+id/np_month"
android:layout_width="wrap_content"
android:layout_height="360dp"
android:theme="@style/AppTheme.Picker" />
<style name="AppTheme.Picker" parent="Theme.AppCompat.Light.NoActionBar" >
<item name="android:textColorPrimary">@android:color/white</item>
<item name="android:textSize">40sp</item>
<item name="colorControlNormal">@android:color/transparent</item>
</style>
@android:彩色/白色
40便士
@android:彩色/透明
这不会缩放在eclipse版本SDK(2月15日)中实际工作的视图,无法判断它现在是否在Android Studio中工作。但无论如何,谢谢你花时间来检查这个问题。现在可能有了一些新的选择numberpicker,因为我记得上面的一个有一个可怕的表现。