Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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_Webview - Fatal编程技术网

Android WebView错误-大小调整不正确

Android WebView错误-大小调整不正确,android,webview,Android,Webview,我的WebView似乎总是全屏显示,不尊重布局 此外,活动菜单不是我设置的,而是浏览器 如果URL是移动模式下的www.google.com或stackoverflow.com 它似乎工作正常 但一旦你点击经典模式或任何其他移动/常规网站,它就会占据整个屏幕 它可以与loadData一起工作 提前谢谢 有什么想法吗 迈克尔 我正在一个2.1版本的android模拟器上进行测试 代码片段 setContentView(R.layout.mainactivity); WebView webV = (

我的WebView似乎总是全屏显示,不尊重布局

此外,活动菜单不是我设置的,而是浏览器

如果URL是移动模式下的www.google.com或stackoverflow.com 它似乎工作正常

但一旦你点击经典模式或任何其他移动/常规网站,它就会占据整个屏幕

它可以与loadData一起工作

提前谢谢

有什么想法吗

迈克尔

我正在一个2.1版本的android模拟器上进行测试

代码片段

setContentView(R.layout.mainactivity);
WebView webV = (WebView)findViewById(R.id.webview);
webV.setInitialScale(30);
webV.loadUrl(getString(R.string.app_url));
布局

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent android:layout_height="fill_parent">

<TextView android:id="@+id/label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Type here:"/> 

<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_below="@id/label"
/> 

</RelativeLayout>


这不是WebView的错;当在
WebView
中单击链接时,默认行为是使用URL打开系统浏览器应用程序(请参见上的#6)

这实际上是一个复制品;简而言之,您需要为WebView设置一个,并设置
shouldOverrideUrlLoading