Hello, I feel this should be very basic but I can't seem to be able to set the position of a WebView. I have a my surface (which extends SurfaceView) and an AdView at the bottom and now I want to add a WebView and position it at a certain height on the screen. I do this, trying to position my web view at the center:
webView = new WebView(this); webView.setWebViewClient(new WebViewClient()); webView.setVisibility(View.GONE);LayoutParams webViewParams = new LayoutParams(800,240); webViewParams.setMargins(0, 120, 800, 360); And the last line doesn't seem to have any effect as the view starts at the very top. I also tried using the gravity field and setting it to GRAVITY.CENTER and it did not matter. Here's the full code: (I'm using a device with a 800X480 resolution and I'm in landscape more, and for now I'm just trying to position my webview at the center taking up half the display' space.) * **private MySurface surface;private AdView adView;private WebView ... // create the ad view adView = new AdView(this, AdSize.SMART_BANNER, AD_MOB_ID); adView.setAdListener(new MyAdListener()); // create the surface surface = MySurface.getRef(this); // set a listener for touch event surface.setOnTouchListener(this); // create the web view webView = new WebView(this); webView.setWebViewClient(new WebViewClient());LayoutParams webViewParams = new LayoutParams(800,240); // this works webViewParams.setMargins(0, 120, 800, 360); // this does nothing... // create a relative layoutRelativeLayout l = new RelativeLayout(this); // add the surface l.addView(surface); // add the ad view at the bottomAdView.LayoutParams adViewParams = new AdView.LayoutParams(AdView.LayoutParams.WRAP_CONTENT,AdView.LayoutParams.WRAP_CONTENT); adViewParams.addRule(AdView.ALIGN_PARENT_BOTTOM); l.addView(adView, adViewParams); l.addView(webView, webViewParams); setContentView(l); // load an ad//loadAdMob(); * * * -- -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

