如何增加Android微调器的可点击宽度?

Mar*_*__C 3 android spinner

我有一个Spinner显示单位数字(1-6).

当我在手机上进行测试时,几乎不可能点击一个数字,因为它们非常窄(字体大小为12sp),唯一看似可点击的区域就是文本本身.

理想情况下,我希望用户能够在Spinner下拉菜单上单击更大的宽度,而不仅仅是文本.我已经尝试用空格填充但是这些被抑制了,我尝试过使用PaddingLeft/Right但是再次没有区别.

这里是 Spinner

<Spinner
            android:id="@+id/spinner_period1"
            android:layout_toRightOf="@id/spinner_weekday1"
            android:layout_below="@id/col1day"
            android:layout_height="wrap_content"
            android:prompt="@string/enterperiod"
            android:layout_width="80dp"
            android:entries="@array/periodlist"
            android:layout_marginRight="340dp"
            android:layout_marginBottom="20dip"
            />
Run Code Online (Sandbox Code Playgroud)

请注意,我还Spinner使用以下方法设置文本属性:

<TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/textview"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:textSize="12sp"
        android:textColor="#768766"
        />
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢

标记

pro*_*007 6

尝试TextViewandroid:layout_width属性中进行更宽泛的操作.

<TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/textview"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:textSize="12sp"
        android:textColor="#768766"
        />
Run Code Online (Sandbox Code Playgroud)

这可能会解决您的问题或至少改善它.