對不起,我一直在搜索此論壇,並沒有得到確切的答案。所以我問我自己。如何顯示固定寬度和高度的Webview
我有一個類,顯示兩個佈局,glView和webview,與目標肖像屏幕640x960。我計劃拆分佈局。所以它會看起來我的背景畫在(0,0,640,480)或肖像畫面的一半。 ,並且我希望我的webview在(0,481,640,479)處繪製,它佔據從中間到底部的另一半。然而,我失敗了,無法弄清楚如何實現我想要的佈局。如何設置webView的大小&位置?
PS:如果我將佈局設置爲對齊底部,然後webview確實處於中間到底部位置,但是我需要指定確切的位置..並且最糟糕..當它加載url時,它將使用整個屏幕,覆蓋我所有的第一個佈局,我迷路了。所以如何讓webview將加載的url顯示到webview指定的寬度和高度。
謝謝..對不起我的英語不好。
反正這是我的代碼(我創建的所有編程,我沒有使用任何XML佈局)
glView = new GLSurfaceView(this);
glView.setRenderer(this);
glView.setZOrderMediaOverlay(false);
layout = new RelativeLayout(this);
layout.addView(glView);
webView = new WebView(this);
this.showWV(false); //handler message , i hide it in certain screen.
//webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.loadUrl("http://stackoverflow.com");
RelativeLayout.LayoutParams params =
new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
layout.addView(webView, params);
setContentView(layout);
爲什麼不想使用xml佈局? – Gumbo 2014-08-28 14:14:29
即使我使用佈局也沒關係,我只是從馬里奧zachner開始安卓遊戲電子書,使用他的框架(他不使用任何佈局)修改示例遊戲代碼。我想在這裏完成的是設置webview的位置,並手動設置其寬度和高度,也加載在該確切的大小的網址,而不是放大本身佔據整個屏幕。 – ganero 2014-08-28 14:21:31