我正在创建一个具有触摸区域的Android Wear应用.用户可以通过屏幕在所有方向上移动手指(在笔记本电脑上使用Think触控板).然而,后滑动使这有点问题.解决这个问题的任何帮助都将是一个很大的帮助.
如何禁用android回磨卡?
/雅各布
Mac*_*ęga 32
窗口样式中有一个属性可以禁用此行为:
<style name="AppTheme" parent="@android:style/Theme.DeviceDefault.Light">
<item name="android:windowSwipeToDismiss">false</item>
</style>
Run Code Online (Sandbox Code Playgroud)
禁用后,您必须提供退出应用程序的其他方式.您应该使用
一个DismissOverlayView类(在此列出https://developer.android.com/training/wearables/apps/layouts.html#UiLibrary).
基本上它提供了一个叠加,在长按后会显示带有十字的红色按钮.单击红色按钮将退出您的应用程序.
以下是来自Google I/O 2014的视频,其中包含一些书签时刻:
https://www.youtube.com/watch?v = sha_w3_5c2c#t android:windowSwipeToDismiss
= 1390 < - 停用https://www.youtube.com/watch?v = sha_w3_5c2c #t = 1505 < - Java代码DismissOverlayView
您还可以查看另一个名为的视频:
适用于Android Wear的全屏应用:https:
//www.youtube.com/watch?v = naf_WbtFAlY
您可以尝试编写AndroidManifest.xml主题
android:theme ="@ style/Theme.Wearable.Modal里面的活动标签
<activity
android:name="com.smart.remote.wear.MainActivity"
android:label="@string/app_name"
android:theme="@style/Theme.Wearable.Modal">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8753 次 |
| 最近记录: |