package com.vanco.abplayer;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.ProgressBar;
public class BiliWebviewActivity extends Activity{
private ProgressBar progressBar; // 进度条
private ImageView reLoadImageView; // 重新加载的图片
private WebView biliWebView;//网页控件
private ImageView backBtn; // 回退按钮
private ImageView commentBtn; // 评论按钮
public static String url;
private String filename;
@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);// 无标题
super.onCreate(savedInstanceState);
setContentView(R.layout.bili_webview);
init();
initComponent();
biliWebView.getSettings().setJavaScriptEnabled(true);
biliWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(url);
return true;
}
});
biliWebView.loadUrl(url);
}
// 初始化
private void init() {
url = getIntent().getExtras().getString("bannerLink");
filename = url.substring(url.lastIndexOf("/") + 1);
System.out.println("filename--->" + filename);
}
// 初始化组件
private void initComponent() {
biliWebView = (WebView)findViewById(R.id.BiliWebView);
progressBar = (ProgressBar) findViewById(R.id.blogContentPro);
reLoadImageView = (ImageView) findViewById(R.id.reLoadImage);
reLoadImageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
reLoadImageView.setVisibility(View.INVISIBLE);
progressBar.setVisibility(View.VISIBLE);
}
});
backBtn = (ImageView) findViewById(R.id.backBtn);
backBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
finish();
}
});
commentBtn = (ImageView) findViewById(R.id.comment);
}
}