android 中如何用back键,控制View的切换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 中如何用back键,控制View的切换相关的知识,希望对你有一定的参考价值。

有一个Activity和3个view布局 (1,2,3),每个布局上都有一个向前进或后退的按钮,可以在这个Activity中控制这3个布局的切换,当现在显示的是view2时,我想用back键切换到前一页时,该怎么做?如果是View3时呢?

@Override
public 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的切换的主要内容,如果未能解决你的问题,请参考以下文章

VC++中如何用tab选中单选框控件?

arcgis 中如何用js控制图层服务的层级顺序

在photoshop中如何用快捷键旋转图片

android中如何用opencv处理倾斜校正的问题,求源代码

求助:请问在android中如何用代码检测是不是ping通指定的IP地址?

unity中如何用c#脚本控制fbx模型骨骼节点的移动?求具体代码