读书人

(源码)自个儿写的ScrollView里套漂亮

发布时间: 2012-06-30 17:20:12 作者: rapoo

(源码)自己写的ScrollView里套漂亮的圆角listview(算是漂亮吧。。。)



找了相关的资料终于写完了:
http://blog.csdn.net/jamin0107/article/details/6973845

http://emmet1988.iteye.com/blog/1097443


原来在scrollview中套listview需要将listview的高度固定
,这里就需要将listview的子类高度计算

同时还要注意子ListView的每个Item必须是LinearLayout

“引用连接中的话”------------------------------------------------------
只要在设置ListView的Adapter后调用此静态方法即可让ListView正确的显示在其父ListView的ListItem中。但是要注意的是,子ListView的每个Item必须是LinearLayout,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onMeasure(),所以会在onMeasure()时抛出异常。
  在ScrollView中嵌套ListView(或者ScrollView)的另外一个问题就是,子ScrollView中无法滑动的(如果它没有显示完全的话),因为滑动事件会被父ScrollView吃掉,如果想要让子ScrollView也可以滑动,只能强行截取滑动事件,有牛人在论坛中发过代码说可以。虽然我没有亲自试过,但估计是可行的。
-------------------------






圆角android:background="@drawable/shape":
shape.xml



源代码:下载地址1:http://dl.iteye.com/topics/download/8bb55721-9bda-3271-ac3d-576a78e22624

读书人网 >移动开发

热点推荐