我有一个Sencha Touch应用程序有两个问题,首先是如何删除以红色突出显示的顶部栏,第二个是,当我从上面按下后面的栏时它恢复正常但是当我按下手机的后退按钮时它带我离开申请,我该怎么办?请看下面的图片
我已经尝试过使用navigationBar:hidden或false和autoMaximize:true,关于后退按钮的事情我也不知道所以请给我一些建议。
答案 0 :(得分:6)
问题1)
我猜您使用的是Sencha原生包装,但您遇到了这个错误:http://www.sencha.com/forum/showthread.php?259817-3.1.0.256-Strange-Android-Titlebar-on-native-Apps/page2
引自Sencha Touch论坛的richardvd用户:
这是Android TitleBar,您可以通过添加属性将其删除 到您的AndroidManifest.xml基础。
在我的情况下,此文件位于此处: C:\分机\煎茶\ Cmd的\ 3.1.1.274 \ stbuild \ ST-RES \机器人\的AndroidManifest.xml
打开它并将此属性添加到应用程序字段: 机器人:主题= “@机器人:风格/ Theme.NoTitleBar”
问题2)
您可以使用Cordova / Phonegap控制Javascript的后退按钮行为:
document.addEventListener(“backbutton”,yourCallbackFunction,false);