这几天参照好多人的代码,改造了一个小程序,咱也使用一下TabHost,结果就是返回按键捕获不到。
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
exitSelect();
return true;
}
return super.onKeyDown(keyCode, event);
}
在网上找了半天,终于找到一个SB问触屏不能捕获的问题,触屏不能捕获就是跟onKeyDown类似了。看到好多人帮忙解决,最后说在众人的帮助下TMD解决了,真让人义愤填膺,没说怎么解决的。真是浪费我的时间和上网费。我接着用csdn的帐户登陆在最后留言,你这样的还保密,看以后谁帮你分析,大体意思是这样的。此人帐户还是不提了,MD我再找,就不信没人出过问题,终于找到一个哥们还是姐妹的说了一句,在tabhost里onKeyDown可能有问题,应该用dispatchKeyEvent。
靠,一试果然解决。
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
exitSelect();
return true;
}
return super.dispatchKeyEvent(event);
}
前面说了些脏话,看到博客的朋友对不起了,我只是想说懂得分享的人别人才愿意帮你解决。
我很少写这些东西,大家都在写,今天写了一把,终于有自己的原创了。
分享到:
相关推荐
tabhost中嵌套一个tabhost。
TabHost分页简单应用,以及解决TabHost下面白线问题.
TabHost中填充自定义ListView
用ActivityGroup解决TabHost中多个Activity跳转问题 参见http://hkp2008.iteye.com/blog/1185482
这个项目是别人那里拿过来修改了一下,原本是点击tab没有页面跳转的
listview和viewpager及tabhost的touch事件冲突的解决,至少可以实现在重写父viewGroup的onintercpettouchevent的实现拦截和重写子viewGroup的onintercpettouchevent实现不允许拦截。
TabHost+ViewPager实现滑动tabhost, viewPager;tabhost;滑动;源码
可以横向拖动的TabHost,下载后有问题可以直接评论下问题。有时间必来解决
现今很流行的 TabHost的各种实现方式的代码
Android 嵌套TabHost示例. 两层TabHost嵌套,实现的效果类似网页上的二级菜单栏。
Android TabHost TabActivity TabHost的简单使用
tabhost页面跳转需要用到的tabhost单例模式小例子,也有tabhost底部的布局
和以往一样这里面包含了两个TabHost的文件,一个简单一个复杂。看会这两个你就不需要看别的了!!
垂直TabHost
最近在使用TabHost的时候遇到了一些奇怪的问题,在这里总结分享备忘一下。
TabHost 嵌套 子Tab里面也有自己的TabHost 刚做的 0积分分享
android Tabhost使用Demo
本文档用于解决更改安卓组件中的tabhost的选项卡背景图片的问题
Android TabHost TabWidget 切换卡
TabHost的使用方法,适合初学者,适合课堂讲授实现模拟显示未接来电、已接来电和拨出电话的选项卡。