【问题标题】:difference between switch and switchcompat in android?android中switch和switchcompat的区别?
【发布时间】:2016-02-09 19:20:44
【问题描述】:

有人可以解释SwitchSwitchCompat 之间的真正区别吗?我可以将两者都用作切换按钮吗?都可以支持低版本的android。提前致谢

【问题讨论】:

  • @beardedbeast:我认为只有 diff 是 Switch 是从 API LEVEL 14 添加的,但 SwitchCompat 用于支持 Switch 控制直到 API LEVEL 7
  • 是的,这就是我在参考中看到的
  • 那你就有答案了。
  • 只有这个区别吗?

标签: android uiswitch switchcompat


【解决方案1】:

正如评论中已经提到的 beardedbeast,这些小部件之间的区别仅在于支持的 API 级别。 您可以将它们用于同一目的,但不能同时使用,以避免不必要的复杂化。

关于使用 Compat 小部件时的已知问题,developers.blogspot 有回答:

您不需要做任何特别的事情来使这些工作,只需使用 像往常一样在您的布局中使用这些控件,其余的将由 AppCompat 完成 (有一些警告;见 FAQ 下面)。

还有一点,这里没有提到。要获得 SwitchCompat(和其他 Compat 小部件)的正确外观和行为,请检查父级 Activity(或用于扩展 Compat 视图的 LayoutInflater)是否使用 Theme.AppCompat 设置样式。

【讨论】:

    猜你喜欢
    • 2017-05-05
    • 1970-01-01
    • 2015-10-12
    • 2012-10-25
    • 1970-01-01
    • 2011-03-11
    • 2016-12-13
    • 1970-01-01
    • 2013-03-22
    相关资源
    最近更新 更多