2

我正在为我的 android wear 手表制作表盘,并且在配置活动中我想要一个开关。该开关看起来像一个普通的 android 开关(图 1),但我希望它看起来像 android wear 2.0 中的新开关(图 2)。谷歌是如何做到的?

4

3 回答 3

3

在最新的更新中,我们添加了一个 RoundSwitch 样式,它应该完全符合您的需要。

请参阅此处: 支持库 Wear R.style

于 2017-08-05T17:31:10.883 回答
0

图 2 中的开关是SwitchPreference(至少目前)仅在PreferenceFragment中受支持。

于 2017-05-19T19:24:02.747 回答
0

您可以使用Widget.Wear.RoundSwitch样式来获得圆形开关样式。

这是一个例子:

<Switch
    style="@style/Widget.Wear.RoundSwitch"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"/>
于 2020-11-04T16:14:07.993 回答