`
573842281
  • 浏览: 42509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

模仿QQ好友列表的ExpandableListView实现的效果

阅读更多

先是在网上找到了一个人的例子,见:http://www.cnblogs.com/chenyingz ... /07/23/2114692.html    
其实现和QQ实现原理不太一样,但效果也可以。
我在看其例子后,发现原来和我原来实现的基本一样。只是在有分组上顶时,他使用了Margin实现浮动层的上滚效果。遂想把其从demo转为一个控件类,为以后重用方便。
我的控件类想实现的是,在控件内部获取当前控件所在的父控件对象,然后动态创建一个LinearLayout出来,在滚动时把这个LinearLayout对象里面放上从ExpandableAdapter.GetGroupView()得到的View,然后再把这个LinearLayout对象放到当前控件的父控件里面,设置其Margin实现上推效果。


现在的问题是,界面对象的Margin属性已修改,但界面上的控件并没有上移。还请高手们给看一下,然后在这里把这个问题大家讨论清楚了。谁都方便使用了。

QQ截图20110916102750.png 


QQ截图20110916102701.png 

 

 

我和原作者源码:
 IphoneExpandableList.rar (52.08 KB, 下载次数: 1636)

 
myexlistview.zip (413.75 KB, 下载次数: 1569)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics