listview

  • 微信朋友圈回复动态的时候,页面滚动的实现

    微信是我一直觉得在用户体验做的非常不错的一个产品,前两天一个朋友也要做类似朋友圈状态的回复的功能,要求就是跟微信的朋友圈状态回复一样,要求内容不被键盘遮住,于是研究了一下. 一开始的思路大致是这样的,我点击了listview的某一个item之后,软件盘弹出,这个时候,我可以获取到被遮住之后的最后一个可见的item,然后在根据我点击的item,就可以算出我要滚动多少个item.这样简单的实现即可保证listview点击的item不会被软键盘遮住.listview demo github源码 请ch

    listview, 微信朋友圈, 键盘不遮住May 10

  • SwipeRefreshLayout下拉刷新冲突解决

    使用SwipeRefreshLayout,网上资料copy了一个OnScrollListener给ListView, 结果当第一个item长度超过一屏,明明还没有到达列表顶部,Scroll事件就被拦截,列表无法滚动,同时启动了刷新. 修正代码后,自定义的OnScrollListener如下: /** 由于Listview与下拉刷新的Scroll事件冲突, 使用这个ScrollListener可以避免Listview滑动异常 */ public static class SwpipeListVie

    listview, SwipeRefreshLayout, OnScrollListenerApril 29

  • ListView
    ListView

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:bac

    listview, scrollviewMarch 25

  • Android ListView根据内容动态设定高度

    Android ListView中根据内容(ListView的Item的数量)动态设定ListView的高度 listView.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 400*listView.getCount())); 但是上面的代码是有问题的,当在不同像素的手机上使用上面代码时设定高度是不一样的,如何解决这一问题: 可以将设定的高度转化为像素: public int

    android, listview, heightMarch 24

  • android开发的学习路线

    ‍原文网址链接:http://blog.csdn.net/xujing81/article/details/7313507 第一阶段:Java面向对象编程 1.Java基本数据类型与表达式,分支循环. 2.String和StringBuffer的使用.正则表达式. 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收:构造函数.this关键字.方法和方法的参数传递过程.static关键字.内部类,Java的垃极回收机制,Javadoc介绍. 4.对象实例化过程.方法的覆盖.final

    sqlite, android, listview, radiobutton, 多线程March 9

  • Listview数据刷新异常报错

    03-09 00:20:25.999: E/AndroidRuntime(17129): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only

    listview, 报错, 异常, 数据, 线程, 刷新, HeaderViewListAdapterMarch 9

  • Android之UI学习篇十二:ListView控件学习(二)
    Android之UI学习篇十二:ListView控件学习(二)

    上篇利用LIstView实现了一个简单的例子,这篇以一个更贴近项目的例子来分享一下ListView的使用方法,模拟疼痛的微信客户端list界面. 先看看实现效果: 工程结构目录: 这个案例中使用自定义的item.xml布局文件,在Activity中使用simpleAdapter和它的setViewBinder()方法来配置和绑定数据. 以下是源代码: 首先看一下布局文件 main.xml <?xml version="1.0" encoding="utf-8"

    android, listview, 微信客户端February 16

  • Android之UI学习篇十一:ListView控件学习(一)
    Android之UI学习篇十一:ListView控件学习(一)

    ListView这个控件使用的非常普遍,关于它的基本介绍,我们来看一下API中的介绍: Class Overview A view that shows items in a vertically scrolling list. The items come from the ListAdapter associated with this view. 我们的LIstView中显示的数据都是通过ListAdapter这个接口来配置的,通常是用它的某一个子类来配置数据,下面来介绍一下各种适配器以及

    android, listview, 控件February 16

  • Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
    Android PullToRefresh (ListView GridView 下拉刷新) 使用详解

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38238749,本文出自:[张鸿洋的博客] 群里一哥们今天聊天偶然提到这个git hub上的控件:pull-to-refresh ,有兴趣的看下,例子中的功能极其强大,支持很多控件.本篇博客详细给大家介绍下ListView和GridView利用pull-to-rerfesh 实现下拉刷新和上拉加载更多. 1.ListView下拉刷新快速入门 pull-to-refresh对Lis

    android, listview, GridView, 下拉刷新, pulltorefreshJanuary 20

  • android之ListView上拉加载更多和下拉刷新(一)
    android之ListView上拉加载更多和下拉刷新(一)

    项目的目录和架构 自定义的ListView的目录结构如下,其必须要设置为Library才可被其它项目使用,使用者只需要将此工程导入到eclipse中即可使用,具体结构如图所示: 例子的目录结构如下,其必须要将自定义的ListView作为Library引用进来,如图所示: 使用方法 接下来我们讲一下例子中相关的知识点. 首先看一下布局文件中的内容 refreshmore.xml中的内容. <?xml version="1.0" encoding="utf-8"?

    android, listview, 上拉刷新, 下拉加载更多January 20

  • android SwipeRefreshLayout 增加上拉加载更多
    android SwipeRefreshLayout 增加上拉加载更多

    大家可能有的没有swipeRefreshLayout这个类,简单说一下,这是v4包里面的,19.1版本的时候就有了,但是当时的样式还是几个横杠,大概在21.0后吧,已经是我这个demo这样了..挺好看的.一个圆形进度条.所以大家在使用时,请先升级一下自己的v4包,另外大家可能android support library已经是19.1以上了,还是没有,大家要注意一下,上面的Android Support Repository.更新到最新版本 1,继承SwipeRefreshLayout,自定义一

    android, listview, 下拉刷新, SwipeRefreshLayout, 上拉加载更多January 19

  • Android开发小知识点(一)

    一.关于EditText的: 需求一:当跳转到带有EditText的Activity时不弹出输入法弹出框 (1)第一种方法可以在AndroidMenifest.xml 里的 Activity节点上加上 android:windowSoftInputMode="stateHidden",就可以解决;当然也可以设置Activity上来就显示输入法弹框,将该属性设置值为stateVisible|adjustPan就可以了,关于android:windowSoftInputMode这个属性大家

    listview, edittext, ViewHolderJanuary 13

  • Android 第十三课--ListView ListActivity SimpleAdapter
    Android 第十三课--ListView ListActivity SimpleAdapter

    Android UI 图: 8 ListView ListActivity SimpleAdapter ArrayAdapter 列表视图是一种可以用来显示长的项列表的视图.在 Android 中,有两种列表视图: ListView 和 SpinnerView,两者都用于显示长的项列表.ListView 在一个垂直滚动列表中显示项列表. 1)使用继承android.app.ListActivity+ArrayAdapter方式 strings.xml <string-array name="

    listview, ListActivity, ArrayAdapter, SimpleAdapterJanuary 12

  • 长按listview弹出操作菜单

    长按listview弹出操作菜单,有两种目的,一种是对listview总体进行操作,另一种就是对listview指定的项进行操作 在我看来这两种是无法兼容的,也就是只能同时使用一种 第一种是指,长按view的任意位置弹出菜单栏来,对这个view进行整体的操作 第二种是指,长按listview的某一项弹出菜单栏来,对长按的菜单项进行操作 但我们看得出来,长按某一项也就是包含在"任意位置"里了,所以这两个应该是无法兼容同时使用的 先说第一种,大概的思路是这样,先把菜单写出来 @Overri

    android, listview, 长按, 上下文菜单January 10

  • Android优秀开源库收集

    收集网上优秀开源库,便于开发者,能及时找到更好的实现或解决方案,节省开发周期.Hublibs应用所有库均是开源项目(大部分来处Github.com),请放心使用.反之您也可以上传自己的库到Github,为我们收集.应用下载地址:http://apk.hiapk.com/appdown/com.hublibs.openlibs 具体内容,之后更新

    imageview, listview, oom, 下载November 30

  • 自定义可以下拉刷新的listview

    布局文件: 1.刷新UI布局文件 head.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#ffffff" > <!--

    android, listview, AsyncTask, 下拉刷新November 19

  • ListView多选操作模式详解CHOICE_MODE_MULTIPLE与CHOICE_MODE_M
    ListView多选操作模式详解CHOICE_MODE_MULTIPLE与CHOICE_MODE_M

    这篇文章我们将详细的介绍如何实现ListView的多选操作,文中将会纠正在使用ListViewCHOICE_MODE_MULTIPLE或者CHOICE_MODE_MULTIPLE_MODAL时容易犯的错误,以及 CHOICE_MODE_MULTIPLE与CHOICE_MODE_MULTIPLE_MODAL的区别.最后我们将给出一个demo来演示两种多选操作的实现. 一.在不使用ListView多选模式的情况下 注:我认为这一节可以不看,因为我觉得不使用ListView的多选模式有点愚蠢. 如果我

    android, listviewNovember 7

  • Android ListView实现任意layout

    SimpleAdapter adapter = new SimpleAdapter(this, getData(), R.layout.timenotes_item_left, new String[] { "text1", "text2", "text3" }, new int[] { R.id.textView2, R.id.textView3, R.id.textView4 }) { @Override public View getVie

    android, listviewOctober 17

  • onItemClick监听器四个arg参数

    public void onItemClick(AdapterView<?> arg0, View view, int position, long arg3) 如上代码所述,请告诉我arg0到arg3分别代表什么,它们的作用是什么,请尽量让我明白. 最佳答案 举个例子你会理解的更快:X, Y两个listview,X里有1,2,3,4这4个item,Y里有a,b,c,d这4个item. 如果你点了b这个item.如下: public void onItemClick (AdapterView&

    listviewOctober 12

  • jQuery mobile开发经验---listview
    jQuery mobile开发经验---listview

    1.没有data-inset="true",有data-filter-reveal="true"的时候,效果是这样滴: 效果1 可以看出来搜索边框还有一圈渐变的阴影.而这个是影响美观的,所以是必须去掉的. 同时,我们看一看填充数据后的效果: 效果2 2.没有data-filter-reveal="true",有data-inset="true"的时候,效果是这样滴: 效果3 貌似看起来还不错吧,事实上,这个只是没有添加数据的效

    webapp, listview, 搜索, ipad开发October 9

  • HowTo: ListView, Adapter
    HowTo: ListView, Adapter

    I was surprised that getViewTypeCount() is so rarely overrided. If you are an expert in this – this post is not for you) ListView and Adapter Basics How it works: 1.ListView asks adapter "give me a view" (getView) for each item of the list 2.A n

    listview, Adapter, itemsSeptember 27

  • android XML布局和子View按比例布局
    android XML布局和子View按比例布局

    首先按照程序的目录结构大致分析: res/layout/ 这个目录存放的就是布局用的xml文件,一般默认为main.xml res/values/ 这个目录存放的是一堆常量的xml文件 res/drawable/ 存放的是一些图片什么的,当然图标也在这里 下面主要对layout下的xml文件做个介绍,顺便也把布局的方法总结一下: ·文件的开头 <?xml version="1.0" encoding="utf-8"?> 这是在说明xml版本及字符编码 ·

    xml, android, listview, button, Encoding, layoutSeptember 9

  • Android RecyclerView: Super Fast ListView 超级快速的Lis

    Android RecyclerView: Super Fast ListView 原文来自我的微信公众号: longkai_1991 先上图,看效果: 前几天刚release完公司的一个项目,有了点时间,于是就想找一些有意思的东西学习一下,顺便运用在项目之中.看到iOS的同事们在谈论iOS8的xx特性时,我突然也有想在公司项目的下一个版本中添加Android L版本的特性. 六月底的时候收看Google io时,当时对Android新的设计语言,Material Design,没什么太大的好感

    android, listview, super, fast, RecyclerView, CardViewSeptember 1

  • ListView提供多选框功能
    ListView提供多选框功能

    介绍: 给列表(ListView)提供多选框功能(Multiple Choice)的Adapter,从而可以很方便让ListView支持多选功能.除了ListView,这个Adapter也可以用在GridView中. 测试环境: 编译测试,测试环境:Eclipse 4.2, Android 3.0 以上. 效果图:

    android, listview, abraham, leejay, 李哲, abrahamleejay, 带复选框listviewJuly 12

  • Windows mobile UI

    1.九宫格 参考: http://blog.csdn.net/xyz_lmn/archive/2009/11/11/4797902.aspx 2.自定义listview 参考: http://blog.csdn.net/xyz_lmn/archive/2009/11/13/4808277.aspx

    listview, Windows, mobileJuly 9

  • Android入门第八篇之GridView(九宫图)
    Android入门第八篇之GridView(九宫图)

    GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图.GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,本文介绍的GridView用法跟前文ListView的极其类似....也算是我偷懒一下,嘻嘻嘻嘻.... 先来贴出本文代码运行的结果: 本文需要添加/修改3个文件:main.xml.n

    android, listview, Encoding, Object, layoutJuly 9

  • Android UI开发第五篇--自定义列表
    Android UI开发第五篇--自定义列表

    自定义列表,设置列表背景.列表的列背景.列表的间隔线. 借鉴了一些前辈的代码. MainActivity.class public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //绑定Layout里面的ListVi

    android, listview, 自定义July 9

  • 创建联系人列表并和联系人打电话应用程序

    内容: 这个教程教我们怎么开发一个ListActivity应用, 联系人的列表装载到了基于List的View. 然后可以选择其中之一打电话. 目的: 可以非常容易的学会Intents和ListActivities的使用. Main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/re

    android, listview, null, layout, 电话, exceptionJuly 9

  • Android入门第七篇之ListView (二)
    Android入门第七篇之ListView (二)

    Android入门第六篇之ListView (一) ,讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法.这篇接下来也是围绕ListView和Item,更加深入地介绍它们的用法. 首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边的图标: main.xml的源代码,跟上一篇的一样,这里就不作解释了,直接贴出my_imageitem.xml的代码,就是它实现ImageItem的UI: <?xml version="1.0&quo

    android, listview, Encoding, Object, layoutJuly 9

  • 自定义 ListView

    主要借鉴了OwnerDrawnListBox类和FontList类 其中OwnerDrawnListBox是继承Control然后重新封装的事件,属性,然后FontListBox再继承并且重新美观控件. 经过自己修改实现了选中区域渐变. 代码: 参考: 1.Mobile开发(列表控件使用) 2.如何:创建一个所有者描述的列表框

    listviewJuly 9

  • Android UI开发第一篇--android的九宫格式实现
    Android UI开发第一篇--android的九宫格式实现

    今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下. 代码地址:http://download.csdn.net/detail/xyz_lmn/5151879 xml代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" x

    android, listview, GridView, 九宫格July 9

  • android多选联系人实现
    android多选联系人实现

    有很多网友问多选联系人实现方式,这里参考了apidemos的例子做了简单实现. 整体思路是使用使用一个ArrayList存放选中的联系人信息,细节就不说了,贴一下代码 public class CopyContactsListMultiple extends ListActivity implements OnClickListener{ private final int UPDATE_LIST=1; ArrayList<String> contactsList; //得到的所有联系人 Ar

    android, listview, String, null, button, layoutJuly 9

  • android listview组件之ArrayAdapter,SimpleAdapter

    ListView 是android开发中最常用的组件之一,它通过一个adapter来构建显示通常有三种adapter可以使用ArrayAdapter ,SimpleAdapter,CursorAdapter.CursorAdapter主要正对数据库使用,下面通过例子介绍ArrayAdapter ,SimpleAdapter的简单使用: 1:ArrayAdapter 它接受一个数组或者List作为参数来构建. 一下通过简单例子说明: 创建Test 继承ListActivity 这里我们传入一个st

    android, listview, List, String, Encoding, layoutJuly 9

  • Android之个性化ListView实现
    Android之个性化ListView实现

    Android中提供的ListView部件,用来在android手机中展现一个列表,这个列表的表现形式,完全由你选择的Adapter有关系,android框架中已有的adapter,形式都比较单调,能处理的数据都很一般.要想实现一个美观的列表,就得写自己的个性化adapter. 具体过程分为这几步: 第一步:定义自己的ListView类,继承android的ListView类. Java代码 public class CustomerizeListView extends ListView {

    android, listview, Java, 框架, null, layoutJuly 9

  • 解决SwipeRefreshLayout结合ListView EmptyView使用不起作用的问题

    解决方法:http://stackoverflow.com/questions/22964934/android-swiperefreshlayout-with-empty-textview/23025336#23025336 根据以上链接中的描述,可以使用一个简单的方法解决,就是每次初始化控件listView.setEmptyView(View);时 或调用listView.setAdapter(adapter);时后面加一句listView.setVisibility(View.VISIBL

    listview, SwipeRefreshLayout, EmptyViewMay 20

  • ListView 的 item中包含Button后,item的点击事件和button冲突的处理.

    ListView 的 item中包含Button后,item的点击事件和button冲突的处理. 解决办法: 在包含button的Listview的Item Layout中加入属性 android:descendantFocusability= "blocksDescendants" 即可

    listview, 点击事件, 冲突处理May 15

  • ScrollView和ListView一起使用 文本换行getMeasuredHeight等问题的解

    首先,ListView不能直接用,要自定义一个,然后重写onMeasure()方法: import android.content.Context; import android.util.AttributeSet; import android.widget.ListView; public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyLi

    android, listview, scrollview, textview换行问题May 9

  • ListView中重写overScrollBy()方法 实现拉出回弹结果

    第一项目组 道理解析 IOS上的bounce功能给人的感触感染很爽,当一个可以迁移转变的区域被拖到鸿沟时,它容许用户将内容拖过界,甩手后再弹回来,以一种很是棒的体式格式提示了用户鸿沟的存在,是IOS的一大特点.android2.3新增了overscroll功能,听名字就知道应当是bounce功能的翻版,但也许是出于专利方面的推敲,google的默认实现跟IOS有所不合,它只是在list拖到鸿沟处时做了一个发光的动画,小我感觉体验比IOS差远了.并且这个的发光在黑色靠山下固然结果不错,在其它靠山下

    listview, 回弹, overScrollByMay 5

  • android如何实现ListView中的CheckBox的全选.反选.全不选

    刚接触android开发一个月左右,因为公司项目的需要,我不得不马上将所学用于android平台下智能系统的开发,在开发中经常遇到问题,当然我也在这些问题中一步步成长.今天上午我遇到的问题是如何实现ListView中的CheckBox的全选.反选.全不选的功能.在网上查找了很多资料,但是贴上来都不适用,最后东拼西凑,然后结合自己项目的实际情况自己写出了代码实现了需要的功能.好了,在此我将代码贴在下面,供大家学习交流之用. 1.全选 for (int index = 0; index < cont

    android, listviewApril 6

  • android listview 拖动 背景变黑

    一般这种情况是在android 4.0一下版本会出现,在4.0内系统已经优化listview 但是还是建议把这些属性加上. 触摸拖动list列表时,背景一片黑色.(增加相关属性) listView.setCacheColorHint(Color.TRANSPARENT); //设置点击时背景为无色 android:listSelector="#00000000" //淡入边界,就是在list到头的时候有没有白色的淡入淡出效果,有三个选择 android:fadingEdge="

    listview, 拖动, 背景变黑March 17

  • Android:ListView

    一.HeaderView显示问题: 给ListView添加了一个headerView后,运行后界面上不会出现headerView布局.测试发现,当给ListView设置adapter后,headerView就可以显示了. 例如: listView = (ListView) findViewById(R.id.list); headerView = LayoutInflater.from(this).inflate(R.layout.header, listView, false); listVi

    listview, Adapter, headerview, footerViewFebruary 24

  • 高效使用Bitmaps(二) 后台加载Bitmap

    为什么要在后台加载Bitmap? 有没有过这种体验:你在Android手机上打开了一个带有含图片的ListView的页面,用手猛地一划,就见那ListView嘎嘎地卡,仿佛每一个新的Item都是顶着阻力蹦出来的一样?看完这篇文章,你将学会怎样避免这种情况的发生. 在Android中,使用BitmapFactory.decodeResource(), BitmapFactory.decodeStream() 等方法可以把图片加载到Bitmap中.但由于这些方法是耗时的,所以多数情况下,这些方法应该

    android, listview, bitmap, AsyncTaskDecember 12

  • 程序猿媛六:ListView的Item点击事件(消息传递)
    程序猿媛六:ListView的Item点击事件(消息传递)

    ListView的Item点击事件(消息传递) 声明:博文为原创,文章内容为,效果展示,思路阐述,及代码片段. 转载请保留原文出处"http://my.codeweblog.com/gluoyer/blog",谢谢! 您可以到博客的"友情链接"中,"程序猿媛(最新下载)*.*"下载最新版本,持续更新!当前版本,也可直接点击"当前1.5版本"下载. 引子:自定义ListView的Adapter,给Item中的子控件(按钮.图标.

    listview, 点击事件, 消息传递, 程序猿媛December 7

  • ListView/GridView 按住拖动黑线框/桌面背景透上来[已解决]

    本文标签: GridView , listview , 黑线框 方法1:listView.setDividerHeight(0); 方法2:this.getListView().setDivider(null); 方法3:android:divider="@null" 方法4:setCacheColorHint(0); android:cacheColorHint="#00000000" 设置其为透明! 默认为黑色! ========================

    listview, GridView, 黑线框September 11

  • ListView 和 Adapter 的基础
    ListView 和 Adapter 的基础

    ListView 和 Adapter 的基础 工作原理: ListView 针对List中每个item,要求 adapter "给我一个视图" (getView). 一个新的视图被返回并显示 如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能! 实际上Android为你缓存了视图. Android中有个叫做Recycler的构件,下图是他的工作原理: 如果你有10亿个项目(item),其中只有可见的项目存在内存中,其他的在Recycler中. ListView先

    listview, Adapter, 的基础August 27

  • [Android]LIstView的HeaderView

    (1)添加HeaderView之后尺寸布局被忽略. 通常添加头部的方法是 LayoutInflater lif = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); View headerView = lif.inflate(R.layout.header, null); mListView.addHeaderView(headerView); 原因: lif.inflate(R.layout.header,

    android, listviewAugust 20

  • 如何在ScollView中嵌套ListView

    前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView.但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题.上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度是无法计算的. 又搜索了一下,发现有StackOverflow上的牛人已经解决了这个问题,经过

    android, listview, ScollViewJuly 29

  • android 自定义ListView仿IOS"阻尼"效果
    android 自定义ListView仿IOS"阻尼"效果

    今天又在IOS上看到列表的"阻尼"效果,就是列表拉到表头或者表尾时,还可以继续往上或往下拉,松开手后,整个列表会弹回去,来看效果图: 整个实现重点在overScrollBy这个方法上,当你滚动listview时会触发此事件,它会根据表头或表尾的坐标,及你所给的maxOverScrollY最大滚动纵坐标值来计算listview的表头或表尾的坐标. 默认的ListView的overScrollBy方法中maxOverScrollY=0:所以你只能看到在表头或表尾有一条带颜色的线闪灯,据说,

    android, listview, 下拉July 19

  • ClickableSpan造成Listview的OnItemClickListener失效的解决办法

    一.前提和解决 做了个界面,在listview的itemview里 要@,要超链接,要话题跳转等等等. 用ClickableSpan实现了textview的点击跳转,之后发现listview的OnItemClickListener不响应,给textview的focusable设置为false,或者listview的descendantFocusability为blocksDescendants都不管使. 百度后发现了Terry_龙的代码看着很科学,可是复制粘贴后发现还是不行,继续百度找到一个求助

    listview, textview, OnItemClickListener, ClickableSpanJuly 17

  • Android 动态加载 ListView 实现

    首先讲原理: ListView 可以设置一个滚动监听器 android.widget.AbsListView.setOnScrollListener(OnScrollListener l) 有个方法 public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) 这里面有三个参数: firstVisibleItem: 第一个可见Item在所有Item中的位

    android, listview, 动态加载July 4