2 qq 27860007 qq_27860007 于 2015.07.26 16:29 提问

[Android]布局如何实现父页下多个子页切换,并且子页的内的Java代码可以执行?

今日在做一个项目要实现父页下多个子页切换的功能。顶部有几个Tab按钮,在点击Tab按钮后,要在下方显示对应的子页,并且子页内的事件是可以执行的。效果就像html中的iframe一样。
在网上找到了好多关于ViewPager和TabHost的例子,前者没办法执行事件,完全不能满足需求;后者是把所有的子页都写在一个布局页内,这样父页的内容会过于臃肿。
我刚开始接触Android,很多东西还不是很清楚,希望大神们能提点下。
非常感谢啦!(*^__^*)

5个回答

riskychengallesgut
riskychengallesgut   2015.07.26 18:06
已采纳

我给你一个我写好的给你用,Tabhost下对应的是若干fragment,你的邮箱?

riskychengallesgut
riskychengallesgut 回复此时只待:这个down下来直接能用的,每个“页面”对应一个Fragment
2 年多之前 回复
riskychengallesgut
riskychengallesgut 回复此时只待: https://github.com/riskycheng/bottomTabs
2 年多之前 回复
qq_27860007
qq_27860007 这样会不会导致使用fragment的页面过于臃肿?865418063@qq.com谢谢!
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2015.07.26 18:55

多页面切换,用viewpager就行了,点击页签,控制viewpager就可以了

qq_27860007
qq_27860007 但是viewpager子页的里的事件没办法执行了。T_T
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2015.07.26 18:56

事件,你可以自己继承viewpager,实现自定义事件

qq_27860007
qq_27860007 子页继承viewpager?
2 年多之前 回复
qq_30137133
qq_30137133   2015.07.26 21:22

tabhost好像过期了

qq_27860007
qq_27860007 目前最好实现办法是什么?谢谢!
2 年多之前 回复
Arnold9009
Arnold9009   2015.07.27 10:09

fragment就行

Csdn user default icon
上传中...
上传图片
插入图片