使用 android,我想获得一个垂直开关小部件实现。据我所知,开关看起来只有水平方向。我想要以下内容:
在浏览了这里的线程并搜索了 google 之后,我还没有找到可以给我这个的东西。我搜索的所有内容都只给我水平实现。
所以我可以生成典型的水平开关
<Switch
android:id="@+id/switch_button"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/label"
android:layout_gravity="center"
android:switchMinWidth="130dp"
android:thumb="@drawable/switch_selector"
android:track="@drawable/track_selector" >
</Switch>
但是似乎没有一个很好的方法来设置方向。我知道这个问题有点高。是否有一些立即可用的属性可以让我进行垂直切换?或者我是否必须创建一个自定义开关并可能修改 onDraw 方法以便它垂直翻转?任何帮助表示赞赏。谢谢。
最佳答案
像这样尝试 android:rotation="90":
<Switch
android:id="@+id/switch_button"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/label"
android:layout_gravity="center"
android:switchMinWidth="130dp"
android:thumb="@drawable/switch_selector"
android:track="@drawable/track_selector"
android:rotation="90">
</Switch>
关于java - Android 垂直开关小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27779981/