Switch
有人可以解释和之间的真正区别吗?SwitchCompat
我可以将两者都用作切换按钮吗?都可以支持低版本的android。提前致谢
1522 次
1 回答
1
正如 Beardedbeast 在评论中已经提到的那样,这些小部件之间的区别仅在于支持的 API 级别。您可以将它们两者用于相同的目的,但不能同时使用以避免不必要的复杂性。
至于使用 Compat 小部件时的已知问题,developers.blogspot 有一个回答:
您不需要做任何特别的事情来使这些工作,只需像往常一样在您的布局中使用这些控件,AppCompat 将完成其余的工作(有一些警告;请参阅下面的 常见问题解答 )。
还有一点,那里没有提到。要获得SwitchCompat
(和其他 Compat 小部件)的正确外观和行为,请检查父级Activity
(或LayoutInflater
您用于扩展 Compat 视图的)是否使用Theme.AppCompat
.
于 2015-11-09T08:56:49.630 回答