FragmentTabHost中tab项的单击事件
来源:互联网 发布:java graphics 方法 编辑:程序博客网 时间:2024/06/07 22:33
最近做项目遇到一个需求,就是单击首页tab时候刷新页面,最后使用如下方法解决:
mTabHost.getTabWidget().getChildTabViewAt(0).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //一定要判断这个是为了防止阻碍切换事件 if (mTabHost.getCurrentTab() != 0) { mTabHost.setCurrentTab(0); } //下面做自己想要做的事情 } });
注意:如果没有mTabHost.setCurrentTab(0);将会出现切换不回去的情况。
最后还有一种解决思路提供给大家,就是在目标tab上放置一个透明按钮,然后直接操作按钮即可。
阅读全文
1 0
- FragmentTabHost中tab项的单击事件
- TabHost tab项单击事件
- TabHost tab项单击事件
- TAB选项卡中循环给标题项添加单击事件
- 如何自定义FragmentTabHost中某一个Tab的点击效果
- Android 如何自定义FragmentTabHost中某一个Tab的点击效果
- Android FragmentTabhost 截断tab点击事件
- FragmentTabHost 禁止制定tab点击事件
- Android FragmentTabhost 监听tab点击事件
- 自定义FragmentTabHost中点击事件
- FragmentTabHost实现Fragment的tab效果
- Android 得到FragmentTabhost 某一个Tab的View
- ListView的item单击事件与item布局中控件单击事件的冲突问题
- 鼠标的单击事件
- VC中CTreeCtrl控件单击事件,如何判断是单击的是某项的按钮,还是单击的文字
- Tab效果之FragmentTabhost
- .NET中连续单击产生的鼠标事件的顺序
- RadioGroup 中 RadioButton 单击事件
- 排序详解:统计排序
- 4.1 TCP 连接
- android studio的build.gradle文件分析
- JAVA设计模式之工厂模式(静态工厂模式)
- Hadoop(三)
- FragmentTabHost中tab项的单击事件
- 每天一个linux命令(1):ls命令
- MySQL临时表的简单用法 在大数据量时有时会加快查询速度
- js 文件上传插件(支持上传进度信息)
- tp中订单详情中ajax更换收货地址。
- java抽象类与接口的区别
- Centos pip install mysqlclient Error
- 避免使用不必要的float(display:inline,position:relative)
- Qml底部导航