【发布时间】:2013-09-16 10:47:04
【问题描述】:
开关高度在平板电脑上看起来非常小。有没有办法,我们可以增加高度? 如果我们通过给layout_height一个值来增加它,它只是在底部增加了一些空白,但开关大小并没有增加。
【问题讨论】:
标签: android android-ui
开关高度在平板电脑上看起来非常小。有没有办法,我们可以增加高度? 如果我们通过给layout_height一个值来增加它,它只是在底部增加了一些空白,但开关大小并没有增加。
【问题讨论】:
标签: android android-ui
你可以试试这个:
android:thumbTextPadding="25dp"
android:switchMinWidth="56dp"
android:track="@drawable/custom_grey_image"
【讨论】:
@dipali 的答案是正确的,这里有一个小例子,如何改变你的 swicth 宽度, 我希望它会帮助一些人..
1)为拇指使用你的颜色 (/res/drawable/color_thumb.xml)
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<size android:height="40dp" />
<gradient android:height="40dp" android:startColor="#FF569BDA" android:endColor="#FF569BDA"/>
2) 轨迹的灰色 (/res/drawable/gray_track.xml)
shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"
>
<size android:height="40dp" />
<gradient android:height="40dp" android:startColor="#dadadada" android:endColor="#dadadada"/>
3)拇指选择器 (/res/drawable/thumb.xml)
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/gray_track" />
<item android:state_pressed="true" android:drawable="@drawable/color_thumb" />
<item android:state_checked="true" android:drawable="@drawable/color_thumb" />
<item android:drawable="@drawable/gray_track" />
4) 轨道选择器 (/res/drawable/track.xml)
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@drawable/color_thumb" />
<item android:drawable="@drawable/gray_track" />
终于在switch中
使用
android:switchMinWidth="56dp"
android:thumb="@drawable/thumb"
android:track="@drawable/track"
【讨论】:
您可以尝试使用android:padding="5dp" 或android:paddingTop="5dp" and android:paddingBottom="5dp"
【讨论】: