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.


Reply via email to