簡體   English   中英

如何更改數字選擇器Android的大小

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM