Android 列表滚动
2015-06-08 11:20
429 查看
之前在项目中做过列表滚动的功能,但那个是在整个布局文件的最外面放一个ScrollView,实际的效果是整个界面滚动,包括表头等其他元素一起滚动。
今天要进行细化,也就是仅仅让列表滚动,其他元素(表头等)不动,,也就是类似于Excel的冻结窗格功能。一开始,在ListView的外面再加了一个ScrollView,不起作用。
那怎样才能实现列表滚动而其他元素不动的效果呢?答案是ScrollView 内嵌 LinearLayout, LinearLayout内嵌ListView。
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical"
android:fadingEdge="vertical">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:scrollbars="vertical">
<ListView
android:id="@+id/samplelist"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:dividerHeight="1px"
android:divider="#B8B8B8" >
</ListView>
</LinearLayout>
</ScrollView>
中间必须放一个LinearLayout,否则没有效果。
今天要进行细化,也就是仅仅让列表滚动,其他元素(表头等)不动,,也就是类似于Excel的冻结窗格功能。一开始,在ListView的外面再加了一个ScrollView,不起作用。
那怎样才能实现列表滚动而其他元素不动的效果呢?答案是ScrollView 内嵌 LinearLayout, LinearLayout内嵌ListView。
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical"
android:fadingEdge="vertical">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:scrollbars="vertical">
<ListView
android:id="@+id/samplelist"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:dividerHeight="1px"
android:divider="#B8B8B8" >
</ListView>
</LinearLayout>
</ScrollView>
中间必须放一个LinearLayout,否则没有效果。
相关文章推荐
- Android 自定义ListView 实现下拉刷新 上拉加载功能
- Android自动化测试之monkeyrunner基本要素(七)
- Android自动化测试之MonkeyRunner之MonkeyDevice(八)
- Android自动化测试之MonkeyRunner工具(六)
- Android Studio怎么用?Android Studio使用教程图文详解以及快捷键
- Android平台调用WebService详解
- Android自动化测试之虚拟机中软件安装方法(四)
- Android自动化测试之如何安装Android虚拟机(三)
- Android应用卸载之后打开Android浏览器问卷调查
- android draglistview中拖动异常显示,无法移动到原先位置
- ImageView的android:maxHeight,android:minHeight的正确设置
- Android自动化测试之环境搭建(二)
- Android自动化测试之手机自动化测试工具基本原理(一)
- Android 高级Drawable资源---复合Drawable----变换Drawable---RotateDrawable用法实例
- Android自定义动态布局 — 多图片上传(记录一下,以后可能会用到)
- Android中Gridview和ViewPager显示图片的优化处理(1)
- [Android Studio 权威教程]Android Studio 三种添加插件的方式
- android dialog圆角显示及解决出现的黑色棱角
- android AsyncTask介绍
- Java和android及iOS对接RSA加密经验