fragmentactivity-Android中具体在FragmentActivity中重写onKeyDown方法。急!!

问题描述

Android中具体在FragmentActivity中重写onKeyDown方法。急!!

是这样的,在我的项目中,需要实现一个功能,就是一个主布局里嵌套一些子布局后,其中子布局我不予显示,只有当我点击了主布局里具体的控件后,隐藏主布局,显示特定的子布局,那么我现在想按返回键返回主布局,再次隐藏子布局。那么问题来了:求教各位大神如何实现,我知道是要重写onKeyDown方法,但是具体不知道怎么写。有没有大神指导下?

解决方案

1、你可以用一个变量来表示你在哪个子布局中,然后用个switch这个值就是你进入的子布局
2、然后在这个case里面自己定义一个函数,把keycode当作参数传进去就OK了

时间: 2024-09-17 03:36:45

fragmentactivity-Android中具体在FragmentActivity中重写onKeyDown方法。急!!的相关文章

android中为什么子类重写oncreate方法之后,方法体还要用super调用同名方法

问题描述 android中为什么子类重写oncreate方法之后,方法体还要用super调用同名方法 android中为什么子类重写oncreate方法之后,方法体还要用super调用同名方法 去掉之后会报错的 解决方案 调用父类中的方法,子类中实现差异化 解决方案二: 父类原本的方法里面包含了很多初始化以及准备的代码,你去掉了肯定会报错 解决方案三: 肯定的呀,你去看看源码就知道了

android-求帮忙,Android将ResideMenu引入fragment中,闪退

问题描述 求帮忙,Android将ResideMenu引入fragment中,闪退 运行时,侧边栏出问题,把侧边栏放入fragment报错 11-10 15:56:57.416: E/AndroidRuntime(11739): FATAL EXCEPTION: main 11-10 15:56:57.416: E/AndroidRuntime(11739): Process: com.example.newtour, PID: 11739 11-10 15:56:57.416: E/Andro

Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了.但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动画做不到的现在属性动画也可以做到了.因此,今天我们就来学习一下属性动画的高级用法,看看如何实现一些补间动画

Android开发中,那些让你相见恨晚的方法、类或接口

PS:本文内容来自我在知乎上对Android开发中,有哪些让你觉得相见恨晚的方法.类或接口?这一问题的回答,目前就总结这些,日后若有新的发现,随时补充.欢淫点赞. getParent().requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道. ArgbEvaluator.evaluate(float fraction, Object startValue, Object endValue); 用于根据一个起始颜色

Android中ListView下拉刷新的实现方法实例分析_Android

本文实例讲述了Android中ListView下拉刷新的实现方法.分享给大家供大家参考,具体如下: ListView中的下拉刷新是非常常见的,也是经常使用的,看到有很多同学想要,那我就整理一下,供大家参考.那我就不解释,直接上代码了. 这里需要自己重写一下ListView,重写代码如下: package net.loonggg.listview; import java.util.Date; import android.content.Context; import android.util.

Android编程中ViewPage判断左右滑动方向的方法_Android

本文实例讲述了Android编程中ViewPage判断左右滑动方向的方法.分享给大家供大家参考,具体如下: package com.meityitian.app.views; import android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.util.Log; import com.meityitian.app.uti

Android中Intent传递对象的两种方法Serializable,Parcelable

Android中的传递有两个方法,一个是Serializable,另一个是Parcelable. Serializable是J2SE本身就支持的.而Parcelable是Android所特有的. 二者的使用场景和区别: 1)在使用内存的时候,Parcelable比Serializable性能高,所以推荐使用Parcelable. 2)Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC. 3)Parcelable不能使用在要将数据存储在磁盘上的情况,因为Parcelab

重写-C#中override和abstract能否同时修饰方法/类

问题描述 C#中override和abstract能否同时修饰方法/类 在网上查发现有人说能 有人说不能 好疑惑 求大神们解疑 我是认可 不能同时修饰的 解决方案 这么用没有任何意义,因为你override就是为了重写基类的方法.你又是abstract,也就是你不打算重写. 换一句话说,这是没有任何意义的.因为你的派生类继承你这个类,那么自然就得到了这个类基类的方法. 除非你希望定义一个重名的,但是和它基类没有关系的方法,同时它是abstract的,那么你不应该用override而应该用new.

Android编程实现擦除Bitmap中某一块的方法

  Android编程实现擦除Bitmap中某一块的方法         以前要截取Bitmap中的图片使用的一块块的拼接,虽然可以实现,但是效率很低.想了很久,无意中看到网上的对BITMAP图片的RGB信息进行修改,然后想出了这个办法,感觉用起来还是挺舒服.很多出错处理都没有写,只实现基本功能啊 public static Bitmap setTransparentAreaForBitmap(Bitmap b, int width, int height, int paddingleft, i