2011-05-02 81 views
5

是否有可能使WebView(或任何可以解析/显示html的视图)在主布局上的“浮动”窗口?我可以使WebView元素在我的主布局上“浮动”吗?

基本上我有列表视图中显示的链接列表。当用户选择一个链接时,我想加载并在浮动面板中显示结果(类似于上下文菜单,但几乎需要整个屏幕和可滚动),例如右上角的关闭按钮。因此,当用户完成查看内容时,他/她只需点击关闭按钮即可返回到上一个列表页面。

这可能吗?或者我应该开始一个新的活动,为内容加载单独的布局,并使用一些跟踪机制返回列表页面。

非常感谢。

回答

3

我做什么我的应用程序的帮助部分是为了制作只包含与Theme.Dialog网页视图在AndroidManifest.xml树立了新的活动:

<activity android:name=".HelpActivity" android:theme="@android:style/Theme.Dialog"/> 

这种方式的WebView启动作为当前屏幕顶部的“浮动对话框”。

不知道这是否正是你想要的,但它是一种非常简单而有效的方式来完成我需要做的事情。

+0

感谢,它sorta工作,但视图是非常狭窄的高度由Theme.Dialog预先定义。我如何覆盖它? – adjfac 2011-05-03 04:18:33

+0

缩小?据我可以告诉它遵循给它的网页。对我来说,它填满了屏幕,因为我有一个很长的帮助文件,用户可以垂直滚动浏览。不知道如何重写,如果它不起作用...:/ – Klaus 2011-05-03 06:59:16

相关问题