[英]How to change size of a numberpicker Android
我正在嘗試減小Android數字選擇器的大小,但已經嘗試了幾件事我不能。 我沒有找到一個負責任的屬性大小的變化。 想要做以下事情:
必須減少因為我必須將數字選擇器放在包含大量信息的屏幕上。 任何幫助將不勝感激。
我遇到了類似的問題,我想增加NumberPicker的文本大小,但無法找到一種方法來作為Widget的一部分。 在我的研究中,我發現了以下解決方案:
<NumberPicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleX="0.75"
android:scaleY="0.75"/>
將scaleX和scaleY視為放大因子。 值<1將縮小窗口小部件,1將不會更改,> 1將增加其大小。
您可以直接在XML屬性上進行更改。
<NumberPicker
android:id="@+id/numberPicker"
android:layout_width="wrap_content"
android:layout_height="90dp"
android:orientation="vertical" />
Number Picker非常不能直接修改或自定義。 下面是將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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.