TabHost tab项单击事件
来源:互联网 发布:网络黄金裴雷和刘宁 编辑:程序博客网 时间:2024/05/18 00:03
TabHost 选项发生变化时会触发OnTabChangedListener事件,但是如果当前已经选中第一项,再次单击该项时,OnTabChangedListener不会触发该事件,所以再次单击选中tab项时,想处理页面内容,会比较麻烦,因为没有事件触发
getTabWidget().getChildAt(0).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { tabHost.setCurrentTab(0); } });
通过以上方法,再次单击选中项时就会触发onClick事件,再该事件中处理对应操作即可
转载自:http://lovezhou.iteye.com/blog/1054619
循环设置每个tab的单击事件:
for(int i = 0; i < mTabHost.getTabWidget().getChildCount(); i++) {final int index = i;mTabHost.getTabWidget().getChildAt(i).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mTabHost.setCurrentTab(index); // custom code goes here } }); }
0 0
- TabHost tab项单击事件
- TabHost tab项单击事件
- TabHost 子Tab项的点击事件
- FragmentTabHost中tab项的单击事件
- Android TabHost每个Tab的Activity事件
- TAB选项卡中循环给标题项添加单击事件
- Tab与TabHost
- TabHost和Tab
- Tab与TabHost
- Tab与TabHost
- TabHost和Tab
- Tab与TabHost
- Tab与TabHost
- Tab与TabHost
- android Tab与TabHost
- Tab与TabHost
- Tab效果之Tabhost
- Tab与TabHost
- 一个未完成创业项目的思考——创业杂记
- 【Android】页面栈
- Struts的ONGL
- linux2.6中的platform和of_platform机制B
- 判断一个整数是否是回文数
- TabHost tab项单击事件
- 常见协议RFC对应表
- 知道QQ号,不知道密码,可以盗取别人的QQ聊天记录吗
- ROW_NUMBER() OVER函数的基本用法
- C#中Convert和parse的区别
- NSDate
- 最大子序列和、最长递增子序列、最长公共子串、最长公共子序列
- 2.1.24 Single Number II
- cocos2dx3.0 随机数的获取