最近在做ListView分页显示,其中包括图片 和文字(先下载解析文字内容,再异步加载图片)发现每次点击下一页后,文字内容加载完毕,马上向下滑动,由于这时后台在用线程池异步下载图片,我每页有20条,也就是20张图片,会导致listview滑动卡顿!这是用户不想看到的,我参考了网易新闻和电子市场等应用...
分类:
移动开发 时间:
2014-08-19 12:30:04
阅读次数:
337
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View v,
int position, long id) {
for (int i = 0; i
View cal...
分类:
其他好文 时间:
2014-08-19 10:57:44
阅读次数:
237
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18311877),请尊重他人的辛勤劳动成果,谢谢!今天还是给大家带来自定义控件的编写,自定义一个ListView的左右滑动删除Item的效果,这个效果之前已经....
分类:
移动开发 时间:
2014-08-19 00:51:23
阅读次数:
411
图片缓存策略1、图片缓存策略分析从网络上加载一张图,然后把它显示到UI上是个很简单的事情。当图片变多时,处理起来就有些麻烦了,很典型的应用场景,如ListView,GridView或者ViePager等。我们既需要保证用户看到更多的图片,以免屏幕出现大面积的空白,又要保证内存能Hold住。GC会自动...
分类:
其他好文 时间:
2014-08-19 00:46:23
阅读次数:
386
我做悬浮窗的时候需要得到最近开启过的程序,包含图标、包名、应用名等等。方法是从网上找的,原地址:http://www.apkbus.com/android-127953-1-1.html其实里面就两个步骤:1.加载最近任务;2.给listview装载适配器1.加载最近的任务 ,其中appNumb.....
分类:
移动开发 时间:
2014-08-18 20:14:02
阅读次数:
403
2014-08-18数据适配器: 是连接数据源和视图界面的桥梁1、数组适配器(ArrayAdapter):用于绑定格式单一的数据 数据源:可以是集合或数组2、简单适配器(SimpleAdapter):用于绑定格式复杂的数据 数据源:只能是特定泛型的集合监听器: 程序和用户(或系统)交互的桥梁On.....
分类:
其他好文 时间:
2014-08-18 17:55:42
阅读次数:
223
网格试图(GridView)用于在界面上按行,列分布的方式来显示多个组件。GridView和ListView有共同的父类:AbsListView,因此GridView和ListView具有一定的相似性。GridView和ListView的主要区别在于:ListView只是一个方向上的分布;而Grid...
分类:
移动开发 时间:
2014-08-18 16:10:43
阅读次数:
350
安卓开发中不可缺少的就是各种图片的圆角,遮罩等等。
以前我都是用shape处理的,发现背景图的圆角要设置成和界面父元素背景一样才能看不出去纰漏。
当遇到背景多变的情况,比如listview隔行背景颜色不同的情况就郁闷了,又要加一堆代码处理。
现在有一个方法可以统一处理,就是用画布Canvas,代码和方法如下:
方法步骤说明:
1、画布Canvas
2、在画布上把要显示的图画上去
3、...
分类:
移动开发 时间:
2014-08-18 12:37:44
阅读次数:
283
上篇博文和大家分享了下拉刷新,这是一个用户体验非常好的操作方式。新浪微薄就是使用这种方式的典型。还有个问题,当用户从网络上读取微薄的时候,如果一下子全部加载用户未读的微薄这将耗费比较长的时间,造成不好的用户体验,同时一屏的内容也不足以显示如此多的内容。这时候,我们就需要用到另一个功能,那就是list...
分类:
移动开发 时间:
2014-08-18 12:13:04
阅读次数:
255
ListView 中设置分隔线的加如下参数即可:android:divider="@color/gray"android:dividerHeight="1dp"GridView网格布局,默认情况下是没有网格线的查找网上资料,找到了一种为GridView添加网格线的小技巧实际上,该网格线是通过设置Gr...
分类:
移动开发 时间:
2014-08-18 10:29:43
阅读次数:
893