如何禁用android磨损重击用于核心Android应用程序?

时间:2015-03-26 17:32:51

标签: wear-os

我正在运行一个简单的Android应用程序在我的机器人戴Lg G手表。它不是一个Android服装应用程序。所以,当我尝试像这个回答How to disable the android wear back swipe?那样做时,我得到的错误是“错误:找不到与给定名称相匹配的资源Theme.DeviceDefault”和“错误:找不到与给定名称匹配的资源attr:android :windowSwipeToDismiss“。我的目标sdk是18.在这种情况下我有没有办法禁用后滑动?

1 个答案:

答案 0 :(得分:2)

您应该使用目标sdk 21,它位于所有Android Wear设备上。

遵循上一个问题的建议,即:

<style name="AppTheme" parent="@android:style/Theme.DeviceDefault.Light">
    <item name="android:windowSwipeToDismiss">false</item>
</style>

你需要sdk 21,因为在18中还没有引入windowSwipeToDismiss。我相信这个attr是在20中引入的,但由于所有的磨损设备都有api level 21,所以使用前一个没有意义。享受使用最新的API; - )