2 it jun it_jun 于 2015.06.05 09:37 提问

Expandlistview结合tabhost,实现点击子项切换tab到不同activity 2C

图片说明
效果如图所示,跳转到这个页面必须默认选中父类的一条子项,并处于展开状态。急急急,该怎么实现,点击子项怎么实现tab切换???

4个回答

ysy6688
ysy6688   2015.06.05 11:51

左边布局中的数据应该不是从后台获取,那为什么要用ExpandableListview实现,我觉得你可以趁项目还没有完善,赶紧改成fragment,这样有利于你项目以后的优化。不过还是有办法解决的,你可以设置ExpandableListview的子item点击事件,右边做成一个fragment,当点击子item时根据groupposition和childposition判断点击的具体是哪一条,然后再切换fragment,希望能够帮助到你。

ysy6688
ysy6688 434427566,加我qq吧
2 年多之前 回复
it_jun
it_jun 子项item不确定的,所以fragment也是不确定的呢
2 年多之前 回复
it_jun
it_jun 问题是我子项item的数目动态不确定的呀,条数为0时不显示的,固定是5项item,每个点击item跳转的界面是复用的呢,我现在问题就是怎么实现这个,就差最后一步了,你能联系方式留个给我吗,我现在很急着实现这个功能,谢谢了。
2 年多之前 回复
ysy6688
ysy6688 回复it_jun: 右边写一个LinearLayout或者 RelativeLayout,里面 嵌一个fragment,当你点击左边的布局时,切换右边的fragment就行了,至于fragment里面的那些布局,你完全不用担心
2 年多之前 回复
ysy6688
ysy6688 回复it_jun: 左边不用做成fragment,用一个线性布局包几个textview就行,点击事件里面把不需要的隐藏掉,需要的展开,然后给textview设置点击事件,根据你点击的不同的切换不同的fragment
2 年多之前 回复
it_jun
it_jun 我试一下用fragment能成功吗,谢谢~
2 年多之前 回复
it_jun
it_jun 左边用flagment可以做成展开和关闭的子item吗
2 年多之前 回复
qq_22202859
qq_22202859   2015.06.05 09:52

这好像是用fragment做的,就像APP的导航栏一样的 至于展开状态可以传个标示然后判断进行隐藏显示

it_jun
it_jun 不是fragment,这是我现在做的,左边是用expandlistview实现,我是想问点击怎么实现tab切换呀?
2 年多之前 回复
qq_22202859
qq_22202859   2015.06.05 09:52

这好像是用fragment做的,就像APP的导航栏一样的 至于展开状态可以传个标示然后判断进行隐藏显示

it_jun
it_jun   2015.06.05 10:23

大家帮忙解决一下,谢谢了~自己顶一下~

qq_33308279
qq_33308279 请问这个功能现在实现了吗?
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片