我有一个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)
有任何想法吗?提前致谢
标记
尝试TextView在android: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)
这可能会解决您的问题或至少改善它.
| 归档时间: |
|
| 查看次数: |
2583 次 |
| 最近记录: |