android webview 不同手机,Android的装载维基手机网站不同(一个片段内的WebView)

作者遇到的问题是在WebView中加载移动版维基百科时,页面布局混乱,菜单占位过大,请求针对如何调整布局和优化移动网页显示提供解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果我加载它在我的手机浏览器,甚至我的桌面上,我得到了完整的移动版本的所有部分倒塌。但是,如果我在片段内的webview中加载它,它不会显示正确的“完整”移动维基百科网站。所有部分都进行了扩展,并且网站的底部看起来不同。此外,左侧的菜单按钮占用了我的整个网络视图,而在普通浏览器中,占用60-70%或更少,因此您可以单击剩余的一面返回!

我动态添加web视图成线性布局像这样的片段内;

WebView mWebview = new WebView(mContext);

mWebview.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

mWebview.setWebViewClient(new WebViewClient() {

public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {

Toast.makeText(mContext, description, Toast.LENGTH_SHORT).show();}

});

mWebview.loadUrl("http://en.m.wikipedia.org/wiki/Spanish_Dollar");

layout.addView(mWebview);

任何帮助或提示将不胜感激,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值