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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
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 android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to