发现在xml进行配置的参数可以解决在代码中的好多问题,就比如说你有适配器放置数据到listview中时,你会发现,你的item的点击并没有发生反应,这到底是怎么回事呢,于是在网上搜了一下,还真有这个问题。参考一下这个http://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.html这个资料,感觉确实挺好的。
所有我们有时只需要在自己的item那个布局文件中加入下面两个参数就可以了!
android:descendantFocusability="blocksDescendants"
android:marqueeRepeatLimit="marquee_forever"
这里简单的说明一下,blocksDescendants 这个属性的viewgroup会覆盖子类控件而直接获得焦点 所以我们可以直接获取到焦点并进行处理
android:marqueeRepeatLimit=”marquee_forever”表示一直滚动 这个属性只有在接收到时才开始滑动,第一个是关键,这个只是为了美化。
所有我们有时只需要在自己的item那个布局文件中加入下面两个参数就可以了!
android:descendantFocusability="blocksDescendants"
android:marqueeRepeatLimit="marquee_forever"
这里简单的说明一下,blocksDescendants 这个属性的viewgroup会覆盖子类控件而直接获得焦点 所以我们可以直接获取到焦点并进行处理
android:marqueeRepeatLimit=”marquee_forever”表示一直滚动 这个属性只有在接收到时才开始滑动,第一个是关键,这个只是为了美化。