需求:
1、打开应用,界面上显示一个按钮
2、点击按钮,打开一个webview,webview里显示我需要的页面
3、按回退按钮,可退回之前显示按钮的页面我的代码:
activity_main.xml中加入了
<Button
android:id="@+id/show_pay_card_page"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="测试"
android:layout_marginTop="200dp" />
在MainActivity.java中的onCreate()方法中加入
Button btn = (Button)findViewById(R.id.show_pay_card_page);
btn.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
wv = new WebView(MainActivity.this);
wv.loadUrl("http://www.baidu.com");
setContentView(wv);
Toast.makeText(MainActivity.this, "abc", Toast.LENGTH_SHORT).show();
}
});
现在的问题是,我跳转到webview,再按回退按钮,会直接关闭应用,而不能够退回之前的界面
android新手,搜了很多地方没有找到答案,求各位大神解决
1、打开应用,界面上显示一个按钮
2、点击按钮,打开一个webview,webview里显示我需要的页面
3、按回退按钮,可退回之前显示按钮的页面我的代码:
activity_main.xml中加入了
<Button
android:id="@+id/show_pay_card_page"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="测试"
android:layout_marginTop="200dp" />
在MainActivity.java中的onCreate()方法中加入
Button btn = (Button)findViewById(R.id.show_pay_card_page);
btn.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
wv = new WebView(MainActivity.this);
wv.loadUrl("http://www.baidu.com");
setContentView(wv);
Toast.makeText(MainActivity.this, "abc", Toast.LENGTH_SHORT).show();
}
});
现在的问题是,我跳转到webview,再按回退按钮,会直接关闭应用,而不能够退回之前的界面
android新手,搜了很多地方没有找到答案,求各位大神解决
解决方案 »
- 程序装载完不自动启动什么原因?有谁遇到过。
- android2.3自带的锁屏程序源码文件是哪个啊?
- 关于SQLite的问题
- android2.1 平台下flash播放器
- 想做个能查询学校分数的应用。可不知道怎么弄
- VS2010 mono for android 如何能让VS创建项目时文件夹的字母默认是小写的?Dawable,Layout,Values
- android 生命周期问题
- layout文件下的fragement_main.xml和activity_main.xml分别是干嘛用的
- 大牛,聊天界面默认第一行和第二行消息怎么设置啊
- app屏幕比例问题
- 机顶盒 遥控器控制 焦点切换问题....
- 为什么开机动画老是制作不成功呢?
// 设置回退
// 覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法
public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) { webView.goBack(); // goBack()表示返回WebView的上一页面 return true; } return super.onKeyDown(keyCode, event); }