编码中遇到了改变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分辨率的问题。
- 如何解析dex文件
- 空指针异常问题
- 关于getSharedPreferences 的空指针异常
- 什么样的开发环境,程序运行速度快一点,windows下搭建(elipse+ adt+ android-sdk)
- ExpandableListView中如何删除指定位置的child元素?
- Android 后端切换到前端问题
- 新手又来求助 基础问题了
- Eclipse中运行Android项目时出现FATAL EXCEPTION: main以的错误以及ClassLoader referenced unknown
- 高德地图如何把显示我们当前位置的点从屏幕正中间移到指定位置?
- 关于Eclipse开发中xml代码助手的问题:
- Android想做一个类似QQ的短信管理系统
webview设置成为了最外层的容器,所以就不可以改变大小了。在外层在加上一个容器就可以了。
平小哥:
再问你一下啊,就是我在xml中就写一个webview,然后在他的属性layout_width="400px"和layout_height="400px"。这样再setContentView(R.layout.***);这样也可以改变大小。是不是改变最外层布局的大小只能在xml中改变啊。谢谢!