Android 列表
文章平均质量分 73
liuwan1992
这个作者很懒,什么都没留下…
展开
-
Android 记录和恢复ListView和GridView的滑动位置
这里以 ListView 为例说明,GridView 中同理。首先,定义一个成员变量。// 存储滑动位置状态private Parcelable state;然后,设置 ListView 的滑动监听事件,并重写 onScrollStateChanged 方法,当该方法被触发时记录下 ListView 的状态。// 记录listview滑动位置listView.setOnScroll原创 2016-10-16 15:47:44 · 4933 阅读 · 0 评论 -
Android ListView、GridView中getChildAt返回值不正确的问题
在使用 LitView 或 GridView 时,我们有时候会需要对视图进行一些动态的修改显示的操作,这时候就会用到 getChildAt 方法去获取相应 item 的视图,getChildAt 需要传入一个 int 类型的参数,代表要获取的 item 的位置。 我当时的需求是对用户点击的 item 改变显示样式,我在 OnItemClickListener 监听中重写了 o原创 2016-10-16 15:15:14 · 4969 阅读 · 0 评论 -
Android 四种方案解决ScrollView嵌套ListView问题
转自http://bbs.anzhuo.cn/thread-982250-1-1.html在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。转载 2016-10-16 12:57:41 · 4500 阅读 · 0 评论 -
Android GridView之实现单元格合并,以及第一个item点击无响应或显示不正常的解决方案
个人觉得 GridView 中实现单元格合并的需求并不常见,但是这里还是介绍一种方法,先看一下效果图:接下来是代码实现:public class MainActivity extends Activity { private static GridView mGridView; @Override protected void onCreate(Bund原创 2016-10-14 19:53:33 · 7008 阅读 · 0 评论 -
Android ScrollView中嵌套ListView,ListView根据内容自动调整高度
看到标题,很多人会奇怪这是一种什么设计,ListView 不是就可以滑动了嘛,为什么还要 ScrollView 呢,需求总是千奇百怪的,看看下面这张图: 这两张图是一个界面,两个 ListView 嵌套在一个 ScrollView 中,用户可以操作的仅仅是滑动 ScrollView ,而 ListView 会根据内容自动调整高度,全部显示。如果只是简单的将 List原创 2016-09-26 23:12:28 · 7454 阅读 · 2 评论 -
Android GridView之添加分隔线,动态设置高度,实现高度自适应,并解决第一个item不显示的问题
最近做一个项目时遇到一点问题,在这里分享一下解决思路。首先看效果图:这里的需求是实现界面中的六个图标,博主后来和同事讨论过这个问题,用 GridView 实现费时费力好嘛,同事认为做6个 Button 就好了,可能博主就爱钻牛角尖吧,一开始认为怎么办只要还有办法那就按自己想的去做出来,好了不多废话了,下面来讲思路。首先是分割线的问题,我们都知道 ListView 中原创 2016-09-25 11:29:52 · 10341 阅读 · 7 评论 -
RecyclerView侧滑菜单,滑动删除,长按拖拽,下拉刷新上拉加载
转自:http://blog.csdn.net/yanzhenjie1003/article/details/52115566RecyclerView侧滑菜单,RecyclerView滑动删除,RecyclerView长按拖拽,效果看下图,大家也可以下载演示apk具体操作体验下SwipeRecyclerView的强大。本文介绍的库中的侧滑效果借鉴自SwipeMenu,并对Sip转载 2017-01-11 19:06:58 · 1998 阅读 · 0 评论 -
Android Adapter接口及实现类之ArrayAdapter、SimpleAdapter和BaseAdapter的简单介绍及运用
1、ArrayAdapter 简单、易用的 Adapter ,通常用于将数组或 List 集合的多个值包装成多个列表项。只能显示一个 TextView。public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState)原创 2016-10-16 13:07:50 · 5080 阅读 · 0 评论