摘要: ScrollView中包含ListView时,ListView会出现不能滑动的问题,因为默认两个滑动控件不能嵌套,要让ListView正常显示,需要计算ListView的高度这里是计算方法,原理是获取每个item的高度,相加,如果有header和footer也要加上 1 /** 2 * ScrollView和ListView共存时,该方法用于计算ListView高度 3 * 4 * @param listView 5 */ 6 public void setListViewHeightBasedOnChildren(ListView listV... 阅读全文
posted @ 2012-10-22 18:54 时光独白 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 项目中需要用到一个Gallery在最上方显示轮播图片,下面是一个ListView列表,外层用Scrollview包围,关于ListView高度的问题在这里有讲解运行出来,Gallery被顶到上面去了,看到的是ListView,这说明ListView获得了焦点,xml文件中已经设置了 android:focusable="false" android:focusableInTouchMode="false"还需要设置什么呢?解决方法:在Gallery中加上 android:descendantFocusability="blocksDescend 阅读全文
posted @ 2012-10-22 17:56 时光独白 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中用到图片轮播,试了Gallery,ViewFlipper,ViewPager,感觉Gallery最符合需求,但是Gallery的系统边框很难看,项目中要求用自己的背景图片。下面来看一下使用Gallery实现图片轮播运行效果:布局文件: 1 <FrameLayout 2 android:layout_width="fill_parent" 3 android:layout_height="wrap_content" 4 android:paddingLeft="16dp" 5 android:paddingRight= 阅读全文
posted @ 2012-10-22 17:48 时光独白 阅读(1497) 评论(0) 推荐(0) 编辑