android 中如何用back键,控制View的切换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 中如何用back键,控制View的切换相关的知识,希望对你有一定的参考价值。
有一个Activity和3个view布局 (1,2,3),每个布局上都有一个向前进或后退的按钮,可以在这个Activity中控制这3个布局的切换,当现在显示的是view2时,我想用back键切换到前一页时,该怎么做?如果是View3时呢?
@Overridepublic void onBackPressed()
if (mView2.getVisibility() == View.VISIBLE) //如果现在是显示的view2布局
//显示view1布局,隐藏view2布局
mView1.setVisibility(View.VISIBLE);
mView2.setVisibility(View.GONE);
else if (mView3.getVisibility() == View.VISIBLE) //如果现在是显示的view3布局
//显示view2布局,隐藏view3布局
mView2.setVisibility(View.VISIBLE);
mView3.setVisibility(View.GONE);
else //否则使用默认的返回键按下处理逻辑
super.onBackPressed();
参考技术A 最好用 fragment 代替 view 系统自己就帮你做了。
以上是关于android 中如何用back键,控制View的切换的主要内容,如果未能解决你的问题,请参考以下文章
android中如何用opencv处理倾斜校正的问题,求源代码