0

この問題を何時間も修正しようとしてきましたが、私だけがこの問題を抱えているようです.

ナンバーピッカーズ

青い線の上下に数字が表示されないはずです。ここにXMLがあります

    <android.support.v7.widget.GridLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:app="http://schemas.android.com/apk/res-auto"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:useDefaultMargins="true"
            android:layout_margin="3dp"
            app:columnCount="3"
            app:rowCount="7">

    ........

    <NumberPicker
            app:layout_column="1"
            app:layout_row="3"
            android:id="@+id/n_of_dies"
            style="@style/inputNumbers"
            android:layout_width="wrap_content"
            app:layout_gravity="fill_horizontal"
            />
     <NumberPicker
            app:layout_column="1"
            app:layout_row="4"
            app:layout_gravity="fill_horizontal"
            android:id="@+id/carbon_content"
            style="@style/inputNumbers" 
            android:layout_width="wrap_content"
            app:layout_gravity="fill_horizontal"
            />
      ........

入力数値の内容は

 <style name="inputNumbers">
    <item name="android:padding">10dp</item>
    </style>

何か案は?

4

1 に答える 1

1

パディングの使用方法に問題があるため、デフォルトの外観を変更したい場合は、ウィジェット スタイル (Holo バリエーション) を確認することをお勧めします。

...

<style name="Widget.NumberPicker">
  <item name="android:internalLayout">@android:layout/number_picker</item>
  <item name="android:orientation">vertical</item>
  <item name="android:fadingEdge">vertical</item>
  <item name="android:fadingEdgeLength">50dip</item>
</style>

...

<style name="Widget.Holo.NumberPicker" parent="Widget.NumberPicker">
  <item name="android:internalLayout">@android:layout/number_picker_with_selector_wheel</item>
  <item name="android:solidColor">@android:color/transparent</item>
  <item name="android:selectionDivider">@android:drawable/numberpicker_selection_divider</item>
  <item name="android:selectionDividerHeight">2dip</item>
  <item name="android:selectionDividersDistance">48dip</item>
  <item name="android:internalMinWidth">64dip</item>
  <item name="android:internalMaxHeight">180dip</item>
  <item name="virtualButtonPressedDrawable">?android:attr/selectableItemBackground</item>
</style>
于 2014-02-09T13:46:28.327 に答える