需求:
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新手,搜了很多地方没有找到答案,求各位大神解决
解决方案 »
- 各位高手来帮帮忙,看看这个是安卓什么特效?
- 关于天涯论坛点击小图看大图的效果实现!!!!
- 获取组合控件中的子控件???
- 如何在eclipse中把Android工程编译为apk安装文件??
- 求知:onCreate() 方法什么时候儿被调用
- 游戏中 不同屏幕的适配问题
- 请问在pulltorefreshGridView中的图片设置了大小之后怎么就不显示了呢
- 用Android项目服务器后台管理
- 如何实现点击FloatingActionButton以外的view关闭fab的菜单?
- 关于用LocationManager获得自身的经纬度
- 机顶盒 遥控器控制 焦点切换问题....
- 为什么开机动画老是制作不成功呢?
// 设置回退
// 覆盖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); }