Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何用webview替换整个布局_Android_Android Layout - Fatal编程技术网

Android 如何用webview替换整个布局

Android 如何用webview替换整个布局,android,android-layout,Android,Android Layout,我的活动中有一个Edittext、一个按钮和一个ListView。现在,当listview上的任何选项被选中时,我想用webview替换所有内容,如果用户按下back键,我想返回到原始视图。 我该怎么做? 我看过viewflipper,但如果您经常在视图之间切换,则通常会使用它,而且将webview与viewflipper一起使用也是一个好主意 在代码项侦听器的视图方法中执行以下操作 Intent-Intent=newintent(android.content.Intent.ACTION_视图

我的活动中有一个Edittext、一个按钮和一个ListView。现在,当listview上的任何选项被选中时,我想用webview替换所有内容,如果用户按下back键,我想返回到原始视图。 我该怎么做?
我看过viewflipper,但如果您经常在视图之间切换,则通常会使用它,而且将webview与viewflipper一起使用也是一个好主意

在代码项侦听器的视图方法中执行以下操作

Intent-Intent=newintent(android.content.Intent.ACTION_视图,Uri.parse(“此处的Web链接”)

你已经完成了


或者请发布您的代码,以便我能以更好的方式帮助您……

您可以使用视图的可见性,因此设置一个填充屏幕的webview,然后将其可见性设置为在xml中消失,然后在您想要显示它时使用
myView.setVisibility(View.VISIBLE)
在显示webview的代码中,使用
myView.setVisibility(View.GONE)使按钮等不可见可能是一个好主意


不过,只需在中设置另一个“活动”并在需要时启动该活动将更容易。

我不需要意图,这将打开浏览器,我需要一个“网络视图”。谢谢您的回答,但是,关于如何从现有活动中定义和启动另一个活动,您可以给我提供这些参考。请看一下本视频教程,它介绍了如何设置另一个活动,它介绍了java代码、xml以及您需要执行的清单更改。链接: