我想在將內容加載到web視圖之前刪除頁眉和頁腳。此代碼不起作用。從webview中刪除頁眉和頁腳
package com.wiseme;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.widget.AdapterView;
import android.widget.GridView;
@SuppressLint("SetJavaScriptEnabled")
public class MainActivity extends Activity {
GridView grid;
public WebView webView;
public int pos;
String[] desc = { "Who We Are", "What We Do", "Entrepreneur",
"Scholarship", "Admission", "Internship", "Industrial Visit",
"Project", "Buy or Sell Projects", "Free Training",
"College Registration", "Information", "Feedback", "Contact" };
int[] imageId = { R.drawable.dummy, R.drawable.dummy, R.drawable.dummy,
R.drawable.dummy, R.drawable.dummy, R.drawable.dummy,
R.drawable.dummy, R.drawable.dummy, R.drawable.dummy,
R.drawable.dummy, R.drawable.dummy, R.drawable.dummy,
R.drawable.dummy, R.drawable.dummy
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activitymain);
GridDesign adapter = new GridDesign(MainActivity.this, desc, imageId);
grid = (GridView) findViewById(R.id.grid);
grid.setAdapter(adapter);
grid.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
pos = position;
Intent intent = new Intent(MainActivity.this, webView.class);
startActivity(intent);
}
});
}
@Override
public void onBackPressed() {
new AlertDialog.Builder(this)
.setMessage("Are you sure you want to exit?")
.setCancelable(false)
.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
MainActivity.this.finish();
}
}).setNegativeButton("No", null).show();
}
}
Web視圖類
package com.wiseme;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
public class webView extends MainActivity {
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
WebView webView;
webView = new WebView(this);
WiseWeWebClient myWebClient = new WiseWeWebClient();
webView.setWebViewClient(myWebClient);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
switch (pos) {
case 0:
webView.loadUrl("http://wisewe.com/who-we-are/");
break;
case 1:
webView.loadUrl("http://wisewe.com/what-we-do/ ");
break;
case 2:
webView.loadUrl("http://wisewe.com/entrepreneur/ ");
break;
case 3:
webView.loadUrl("http://wisewe.com/scholarship/");
break;
case 4:
webView.loadUrl("http://wisewe.com/college-admission/ ");
break;
case 5:
webView.loadUrl("http://wisewe.com/internship/");
break;
case 6:
webView.loadUrl("http://wisewe.com/industrial-visit/");
break;
case 7:
webView.loadUrl("http://wisewe.com/project/ ");
break;
case 8:
webView.loadUrl("http://wisewe.com/sell-projects/");
break;
case 9:
webView.loadUrl("http://wisewe.com/free-training/");
break;
case 10:
webView.loadUrl("http://wisewe.com/college-registration/");
break;
case 11:
webView.loadUrl("http://wisewe.com/branch/wise-we/");
break;
case 12:
webView.loadUrl("http://wisewe.com/branch/feedback/");
break;
case 13:
webView.loadUrl("http://wisewe.com/contact-us/");
break;
}
setContentView(webView);
}
@Override
public void onBackPressed() {
webView.this.finish();
}
}
WiseWeWebClient
package com.wiseme;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class WiseWeWebClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
view.loadUrl("javascript:var footer = document.getElementById('footer'); footer.parentNode.removeChild(footer); var header = document.getElementById('header-full'); header.parentNode.removeChild(header);");
}
}
部首.......
頁腳......
這些都更新到最新。我仍然無法刪除頁眉和頁腳。
截圖? –
我已經在問題中發佈了。看一下 –
頭部的「智者我們」,谷歌搜索欄,以及社交網絡按鈕的頁腳? –