在水平模式下创建一个数字选择器,做了android:orientation =" horizo​​ntal"工作?我试过但数字选择器在垂直模式下仍然相同

时间:2015-12-06 14:15:44

标签: java android android-layout android-number-picker

我想在水平模式下创建一个数字选择器,但我设置了android:orientation ="水平",它仍然无法工作。如何在水平模式下创建数字选择器,如下图所示?

enter image description here

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:tools="http://schemas.android.com/tools"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                tools:context="com.example.sam.weighttrack.KeyInWeightF">

    <LinearLayout
        android:id="@+id/payment2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:orientation="horizontal" >

        <NumberPicker
            android:id="@+id/numberPicker1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" />
    </LinearLayout>
</RelativeLayout>

1 个答案:

答案 0 :(得分:2)

NumberPicker不支持水平方向。因此,您必须自己编写或使用少数现有库中的一个:

  1. HorizontalPicker
  2. android-spinnerwheel