编码中遇到了改变WebView的大小的问题:希望大神给予指点。谢谢。
下面是在一个Activity中的代码: mWebView = new WebView(this);
mWebView.setLayoutParams(new LayoutParams(400, 400));
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("file:///android_asset/main.swf");
setContentView(mWebView);
为什么这样写改变不了webview的大小。望大神给予赐教。
而:在代码中先实例化一个LinearLayout,然后addView(mWebView)就可以其作用。代码如下:
LinearLayout layout = new LinearLayout(this);
mWebView = new WebView(this);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(400, 400);
params.gravity = Gravity.CENTER;
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("file:///android_asset/main.swf");
setContentView(layout);
还有就是在xml中配置WebView的大小,然后代码中通过findViewById()也可以实现改变WebView的大小。希望大神可以给予指导一下,这三中方法。以及为什么第一种不能实现改变大小。谢谢。
下面是在一个Activity中的代码: mWebView = new WebView(this);
mWebView.setLayoutParams(new LayoutParams(400, 400));
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("file:///android_asset/main.swf");
setContentView(mWebView);
为什么这样写改变不了webview的大小。望大神给予赐教。
而:在代码中先实例化一个LinearLayout,然后addView(mWebView)就可以其作用。代码如下:
LinearLayout layout = new LinearLayout(this);
mWebView = new WebView(this);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(400, 400);
params.gravity = Gravity.CENTER;
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("file:///android_asset/main.swf");
setContentView(layout);
还有就是在xml中配置WebView的大小,然后代码中通过findViewById()也可以实现改变WebView的大小。希望大神可以给予指导一下,这三中方法。以及为什么第一种不能实现改变大小。谢谢。
解决方案 »
- android中gridView 可以添加 widget吗
- 关于html5在安卓平台下浏览器的显示
- android SQLite 查询数据时总查不到,以前是可以的,求解啊!
- 为什么我继承的Service没有没有onStartCommand,只有onStart函数
- 短消息监听 BroadcastReceiver实现 与 Service实现
- 2011华为“智汇云”开发者沙龙深圳站火热招募中
- ANDROID的HELLO程序运行出错,求救
- 编译源码make update-api
- 关于Android sqlite
- 问个比较傻的问题,EditText怎么限制输入的小数点只能一个
- 关于Eclipse开发中xml代码助手的问题:
- Android想做一个类似QQ的短信管理系统
webview设置成为了最外层的容器,所以就不可以改变大小了。在外层在加上一个容器就可以了。
平小哥:
再问你一下啊,就是我在xml中就写一个webview,然后在他的属性layout_width="400px"和layout_height="400px"。这样再setContentView(R.layout.***);这样也可以改变大小。是不是改变最外层布局的大小只能在xml中改变啊。谢谢!