var tb = new Tab({ tabMenu: "tab-menu", // 指定tab栏菜单id tabMain: "tab-main", // 指定tab栏内容id auto: true // 是否自动播放 }); 面向对象封装 function Tab(obj) { this.tabMenus = null; this.tabMains = null; if(obj) { this._init(obj); } } Tab.prototype = { constructo...
在添加 Tab 之后还有 每个 tab 对应打开的 ViewPager 代码,结果每次都提示 viewPager 为 null 空指针操作了,我郁闷了好半天明明 视图对象存在却为空,后来发现原来在 addTab 的时候就会默认执行第一个 tab 的 onTabSelected 事件。 所以必须在 addTab 前写上与其相关的其他代码。