- 浏览: 506495 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (200)
- java基础 (30)
- ajax (19)
- 乱写 (5)
- groovy (2)
- db (8)
- gwt (0)
- jee (2)
- 我关注的开源 (1)
- RIA AIR (1)
- spring (11)
- lucene (0)
- 工具 (10)
- 百科 (2)
- linux (6)
- android (40)
- 移动开发 (21)
- 代码片断 (15)
- tomcat (1)
- css (1)
- html5 (2)
- jquery (2)
- playframework (3)
- web (2)
- nio (3)
- design (1)
- nosql (3)
- 日志 (12)
- mysql (4)
- 图表 (1)
- python (3)
- ruby (1)
- git (0)
- hibernate (1)
- springboot (1)
- guava (1)
- mybatis (0)
- 工作问题 (3)
- php (1)
最新评论
-
linzm1990:
踩了很多坑啊。。。。
hibernate @Nofound 与@ManyToOne fetch lazy的问题 -
Ccccrrrrrr:
...
转: Spring boot 文件上传 -
rmzdb:
兄弟,你这个东西,在ie内核的浏览器,貌似不识别 文件名
工作问题:http下载文件,中文文件名在firefox下乱码问题 -
107x:
问题解决了,谢谢!
工作问题:http下载文件,中文文件名在firefox下乱码问题 -
klxqljq:
额鹅鹅鹅<pre name="code&quo ...
android布局实现头尾固定, 中间多余内容可以滚动
要实现
也就是布局中头尾固定, 中间多余的内容可以滚动. 其实很简单, 也就是应用margins的一点小技巧.
ScrollView 要用正数给layout_marginBottom, 在ScrollView下面的元素要用负责数layout_marginTop.
具体参见下面的例子:
也就是布局中头尾固定, 中间多余的内容可以滚动. 其实很简单, 也就是应用margins的一点小技巧.
ScrollView 要用正数给layout_marginBottom, 在ScrollView下面的元素要用负责数layout_marginTop.
具体参见下面的例子:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="wrap_content" android:layout_width="fill_parent"> <TextView android:id="@+id/TextView01" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="This text view should act as header " /> <ScrollView android:layout_marginBottom="50dip" android:id="@+id/ScrollView01" android:layout_height="wrap_content" android:layout_width="fill_parent"> <RadioGroup android:id="@+id/RadioGroup01" android:layout_width="wrap_content" android:layout_height="wrap_content"> <RadioButton android:id="@+id/RadioButton01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton11" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> </RadioGroup> </ScrollView> <RelativeLayout android:layout_marginTop="-50dip" android:gravity="bottom" android:layout_height="wrap_content" android:layout_width="fill_parent"> <Button android:id="@+id/Button01" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="A button that should always be at the bottom"/> </RelativeLayout> </LinearLayout>
评论
3 楼
klxqljq
2014-05-29
- 额鹅鹅鹅
2 楼
klxqljq
2014-05-29
1 楼
klxqljq
2014-05-29
[list][list] [*][list] [*][*][list] [*][*][*][list] [*][*][*][*][list] [*][*][*][*][*][list] [*][*][*][*][*][*][list] [*][*][*][*][*][*][*][list] [*][*][*][*][*][*][*][*][list] [*][*][*][*][*][*][*][*][*][list] [*][*][*][*][*][*][[*][*][*][list] [*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][/list] [*][*][*][*][*][*][*][*][*][/list] [*][*][*][*][*][*][*][*][/list] [*][*][*][*][*][*][*][/list] [*][*][*][*][*][*][/list] [*][*][*][*][*][/list] [*][*][*][*][/list] [*][*][*][/list] [*][*][/list] [*][/list] [/list] [/list]
*]
发表评论
-
米聊所采用的一些技术
2012-01-31 09:52 2085nginx upstream fallback 设置 up ... -
演化理解 Android 异步加载图片
2011-11-09 09:55 902LinearLayout 布局,其下放了5个ImageView ... -
dialog,activity 屏蔽Home键详解
2011-11-03 09:39 0http://www.iteye.com/topic/1116 ... -
android SlidingDrawer example
2011-11-03 09:35 0http://disanji.net/2010/12/16/a ... -
play flash swf file in android with webview
2011-11-03 09:34 0http://androidforums.com/applic ... -
AnimationDrawable 在Dialog中不能动画的原因(转)
2011-11-03 09:33 1303原来在dialog的onCreate onStart调用的时候 ... -
Free Android UI library & component roundup
2011-11-03 09:27 1150http://java.dzone.com/articles/ ... -
Android Fundamentals: Scheduling Recurring Tasks
2011-11-03 09:26 985http://mobile.tutsplus.com/tuto ... -
Android ListView pull up to refresh 改造(转)
2011-11-03 09:25 2100转自: http://dengyin2000.iteye.co ... -
view的setTag() 和 getTag()应用
2011-10-31 12:19 29936View中的setTag(Onbect)表示给View添加一个 ... -
使用getIdentifier()获取资源Id
2011-10-31 12:15 8461使用getIdentifier()获取资源Id int i ... -
ListView的长按菜单___源码分析
2011-10-24 09:28 2598ListView的长按菜单___源码分析 Android的l ... -
让你的Android程序兼容多种分辨率
2011-10-24 09:20 1029http://www.android123.com.cn/an ... -
andr菜单
2011-10-24 09:18 1213Android 菜单 菜单分为两种:系统菜单和上下文菜单。 ... -
Android 长按显示上下文菜单代码
2011-10-24 09:14 5943Android 长按显示上下文 ... -
Android线程优先级设置方法
2011-08-19 10:14 1103对于Android平台上的线程优先级设置来说可以处理很多并发线 ... -
android.resource://这个Uri
2011-08-19 10:11 1291如何访问平时APK文件Res目录下的内容呢? 如果直接访问Ap ... -
GestureDetector
2011-08-17 22:22 0http://edison-cool911.iteye.com ... -
强制保持Android Activity状态
2011-08-17 22:15 2172有的时候我们的Android在应用运行时,可能需要临时退出,比 ... -
Android缩略图类源代码
2011-08-17 22:00 1439Android 2.2开始新增的缩略图类ThumbnailUt ...
相关推荐
本项目"Android RecycleView+任意头尾布局+拖拽换位+拖拽删除demo"聚焦于RecycleView的高级用法,包括自定义头部和尾部布局、实现拖拽换位以及拖拽删除功能,这些都是提高应用交互性的关键点。 1. **RecycleView...
这个“Android RecycleView 任意头尾布局 拖拽换位 拖拽删除demo”示例代码着重展示了RecyclerView如何实现复杂的布局结构以及交互功能,如拖放操作来改变列表项的位置和删除项目。 首先,RecyclerView的基本概念是...
先上效果图可能会更明了些: 左右滚动时,两列固定,头尾中间部分跟着滚动。 上下滚动时,头尾固定,第一列和最后一列中间部分跟着滚动。 思路: 思考了很久发现,如果单纯的用表格基本很难实现,上下滚动的...
这种布局方式模仿了自然瀑布下落的效果,使得屏幕上的元素能够自上而下、多列分布,每列高度不固定,新内容会随着滚动自动填充到空白区域。Android开发中实现瀑布流有多种方法,我们可以从以下几个方面来详细探讨: ...
同时,为了提高用户体验,可以考虑添加暂停和恢复滚动的选项,以及触底加载更多内容的功能。 通过理解并实践上述步骤,你可以创建一个自定义的js文字横向滚动特效,而且当文字滚动到页面的头尾时会自动停止,为你的...
本文档实现了css3盒子模型头尾固定的功能。 1 头部固定高度,宽度100%自适应父容器; 2 底部固定高度,宽度100%自适应父容器; 3 中间是主体部分,自动填满,浏览器可视区域剩余部分,内容超出则中间部分出现流动...
在Android开发中,RecyclerView是一个非常重要的组件,用于展示可滚动的列表数据。它取代了旧的ListView,提供了更高效的数据绑定和性能优化。本项目针对RecyclerView进行了一次二次封装,以实现更灵活的功能,包括...
在现代的Android开发中,通常使用相对布局或约束布局(ConstraintLayout)来实现更灵活的布局。 8. **标签布局(Tab Layout)** 标签布局通常与`ViewPager`配合使用,用于创建多标签的界面,每个标签对应一个单独的...
而ViewPager是Android自带的一个用于展示多个页面并可以左右滑动的控件,也常被用于实现轮播图。 2. **数据加载与适配器**: 为了展示网络图片,我们需要从服务器获取数据,这通常通过网络请求库如Retrofit、Volley...
- 如果需要像电子表格一样有固定的表头,可以考虑使用`StickyHeaderListView`或第三方库如`android-sticky-header`来实现。 9. **优化加载大量数据** - 当数据量过大时,可采用下拉刷新和上拉加载更多的策略,如...
本教程将详细介绍RecyclerView的基本使用,包括如何添加分割线、设置头尾视图、实现流式布局以及模拟ViewPager的效果。 首先,让我们了解RecyclerView的核心组件。RecyclerView由Adapter、LayoutManager和...
3. **固定表头和表尾**: 使用CSS的`position: fixed`属性可以实现固定表头,即使在滚动时,表头始终保持在页面顶部。对于表尾,你可能需要在打印时动态插入,确保每个页面底部都有表尾。这可能涉及到JavaScript的...
该项目为基于Java的自定义滑动布局设计源码,集成了头尾可扩展刷新功能,共包含66个文件,涵盖19个XML布局配置、18个Java源代码、14个PNG资源图片、4个Gradle构建文件、3个Git忽略文件、2个属性文件以及其他相关文件...
在本项目中,"listview的上拉加载下拉刷新+本地缓存+简单的头尾布局"是一个典型的移动应用功能实现,涉及到的技术点主要包括以下几个方面: 1. 上拉加载与下拉刷新:这是移动应用中常用的功能,提升用户体验,让...
多布局意味着在一个RecyclerView中可以同时展示这些布局,例如,头尾使用线性布局,中间使用网格布局。实现多布局的关键在于自定义一个`ItemDecoration`和`ViewHolder`,并在`onBindViewHolder`方法中根据数据类型...
在Android开发中,`RecycleView`是一种非常重要的视图组件,它被广泛用于实现高效的数据列表展示。标题“RecycleView实现复杂首页布局三种方式”揭示了如何使用`RecycleView`来创建多样化的首页布局,以满足不同设计...
ListView的主要特性包括:可滚动、可以添加头尾视图、可点击和长按事件处理、以及多种视图类型(如复用视图)等。 接下来,滚动气泡提示的实现通常涉及以下几个关键点: 1. **自定义Adapter**:为了在ListView的每...
总之,`ListView中的头尾按钮`是一个常见的Android开发场景,主要通过自定义Adapter和布局管理来实现。了解并熟练掌握这一技巧,将有助于提升应用的功能性和用户体验。同时,随着Android UI组件的不断发展,开发者也...