怎么样修改QWebView的滚动的宽度

怎么样修改QWebView的滚动的宽度,第1张

你好,这是不能,css只有ie的专有属性,仅仅能改变滚动条颜色,在其他内核浏览器下无效 要做到宽度改变的话,只有用js模拟浏览器滚动条。(js模拟滚动条请自行百度),我们只能修改网页的属性,那是浏览器,我们没有办法去修改。

//在代码中设置控件大小的方法

private Button mbtn;

mbtn = (Button) findViewById(Ridbtn_test);

LayoutParams lp;

lp=mbtngetLayoutParams();

lpwidth=100;

lpheight=200;

mbtnsetLayoutParams(lp);

//在代码中设置界面大小的方法:

Display display = getWindowManager()getDefaultDisplay(); // 为获取屏幕宽、高

Window window = getWindow();

LayoutParams windowLayoutParams = windowgetAttributes(); // 获取对话框当前的参数值

windowLayoutParamswidth = (int) (displaygetWidth() 07); // 宽度设置为屏幕的095

windowLayoutParamsheight = (int) (displaygetHeight() 01); // 高度设置为屏幕的06

windowLayoutParamsalpha = 05f;// 设置透明度

1设置字体大小

[objc] view plain copy print

-(void)webViewDidFinishLoad:(UIWebView )webView

[webView stringByEvaluatingJavaScriptFromString:@"documentgetElementsByTagName('body')[0]stylewebkitTextSizeAdjust= '40%'"];//修改百分比即可

2设置webView内容宽度等于屏幕宽度显示,设置webView的缩放效果

[objc] view plain copy print

NSString meta = [NSString stringWithFormat:@"documentgetElementsByName(\"viewport\")[0]content = \"width=selfviewframesizewidth, initial-scale=10, minimum-scale=10, maximum-scale=10, user-scalable=no\""];

[webView stringByEvaluatingJavaScriptFromString:meta];//(initial-scale是初始缩放比,minimum-scale=10最小缩放比,maximum-scale=50最大缩放比,user-scalable=yes是否支持缩放)

以上就是关于怎么样修改QWebView的滚动的宽度全部的内容,包括:怎么样修改QWebView的滚动的宽度、Android中如何在代码中设置View的宽和高、oc webview怎么缩放成合适的大小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10150075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存