Android webview跟随链接时如何保留布局
我有一个布局,在屏幕的顶部和底部有按钮,按钮之间有一个大的网络视图。单击webview中的链接时,webview将全屏显示,但我希望保留按钮并保留原始布局。如何做到这一点 我的webview很简单,如下所示:Android webview跟随链接时如何保留布局,android,Android,我有一个布局,在屏幕的顶部和底部有按钮,按钮之间有一个大的网络视图。单击webview中的链接时,webview将全屏显示,但我希望保留按钮并保留原始布局。如何做到这一点 我的webview很简单,如下所示: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); WebView myW
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadUrl("http://ya-dee-ya");
;
;
}
设置webview客户端并使用shouldOverrideUrlLoading
myWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
return super.shouldOverrideUrlLoading(view, url);
}
});
在我看来,您必须对该XML文件做一些事情。
只需根据按钮的高度设置Webview的顶部和底部边距。它将在您加载webview时显示按钮 你的意思是你想在加载url时也看到这个顶部和底部按钮??对吗?我面临同样的问题,但伊德里德的回答解决了我的问题。感谢iDroid.+1 Yes完全同意这个答案,@Rich您可以在同一屏幕上实现WebViewClient来处理URL打开,除了。。。在此更改之后,“setJavaScriptEnabled(true)”(如之前实现的)似乎不再工作。有什么想法吗??短暂性脑缺血发作