我可以在我的主要布局上“浮动”WebView元素吗?

时间:2011-05-02 05:49:57

标签: android layout webview

是否可以将WebView(或任何可以解析/显示html的视图)放在主布局顶部的“浮动”窗口中?

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

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

非常感谢。

1 个答案:

答案 0 :(得分:3)

我为我的应用程序的帮助部分所做的是创建一个新的Activity,它只包含一个带有在AndroidManifest.xml中设置的Theme.Dialog的WebView:

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

这样,WebView就会在当前屏幕的顶部作为“浮动对话框”启动。

不确定这是否正是您想要的,但这是一种非常简单有效的方法来完成我需要做的事情。