1

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

在此处输入图像描述

<?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>
4

1 回答 1

2

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

  1. 水平选择器
  2. android-spinnerwheel
于 2015-12-06T14:57:11.233 回答