如何实现左边四个不同按钮切换时右边显示不同内容。
解决方案 »
- 当清空sqlite表中的数据后,如何使表的自增id值也归零
- 请求postDelayed和postAtTime有什么区别呢?
- 修改boot.img, system.img, ramdisk.img和userdata.img
- 如何截图?(网上找了段代码,但是没看懂其中BufferedImage 是什么对象,如何声明的,达人讲解一下,多谢)
- 不知道Activity的名字,我想获得它里面的文字信息,该怎样做到
- webView直接加载带中文的页面html,出现乱码?
- 关于eclipse导入maven的问题,
- 【十分诡异的问题】Github下载的安卓项目全部无法使用
- Android studio 第一次新建完工程就报错
- Android如果调用微信浏览器打开链接
- 采用子线程去操作进度条,ProgressBar 关闭不了----100分,在线等答案...
- 用gallery做的相册如何实现图片缩放?
public class yourActivityname extends Activity implements OnClickListener { private WebView yourWebView;
private Button button1, button2; @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// assign reference of xml activity contents to your class variables
yourWebView = (WebView) findViewById(R.id.web);
button1 = (Button) findViewById(R.id.button1);
button2 = (Button) findViewById(R.id.button2);
String url = "https:/www.google.com";
yourWebView.getSettings().setJavaScriptEnabled(true);
//load default url
loadWebContents(url); }
创建一个方法,加载web和调用onclick
private void loadWebContents(String url){
yourWebView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) { }
}); yourWebView.loadUrl(url);
}
on click方法
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1:
loadWebContents("www.msn.com");
break;
case R.id.restoreBtn:
loadWebContents("www.gmail.com");
break;
} }
}
可以看下Fragment自带的例子~