2011-05-05 60 views
5

我正在为使用WebViews的小型Python SL4A脚本构建用户界面,但是当我从SL4A脚本(droid.webViewShow(...))启动我的WebView时,我发现有点讨厌,Android通知栏会隐藏!如何停止从SL4A启动的WebView隐藏通知栏?

下面是一些代码:

import android 

droid = android.Android() 
droid.webViewShow('file:///sdcard/sl4a/scripts/sample.html') 

有没有办法来改变这种行为?我错过了任何参数或配置?

+0

顺便说一下,我已经尝试从Python和JavaScript启动WebView,并在两者上获得相同的行为。 – 2011-05-12 16:12:13

+0

请为我添加更多代码以正确理解问题。 – neteinstein 2011-05-13 13:22:52

+0

@NeTeInStEiN这就是所有的代码!这是一个关于SL4A的python应用程序,它是您启动WebView所需的所有代码。 – 2011-05-27 03:40:24

回答

0

听起来好像你需要重新构建你的解决方案。我会建议你layout.xml文件定义webview和它所在的区域。在您的清单中,您可以定义该活动是否为全屏活动,最后,您将从客户端代码实例化并呈现到当前活动中。

请试着看看http://developer.android.com/guide/tutorials/views/hello-webview.html以了解适当的架构。

如果我错误地解释了你的问题,你可能会考虑发布额外的代码,以便更好地理解问题。

+0

非常感谢您的帮助,但您可能没有阅读完整的问题,这是一个SL4A(Android版脚本层)应用程序,没有清单,没有任何活动,你链接到的教程是在Java中,我正在研究Python。 – 2011-05-27 03:38:45

+0

啊......我的误解,祝你好运! – tsmith 2011-05-27 03:44:42