Android AdapterView View的复用机制分析

对于ListView、GridView相信大家都不陌生,重写个BaseView,实现对于的几个方法,然后就完成了我们的界面展示,并且在大部分情况下,我们加载特别多的Item也不会发生OOM,大家也都明白内部有缓存机制,都遇到过ItemView复用带来的一些问题,比如异步加载图片,最终造成界面显示的...

2015-11-29 22:50:49

阅读数:230

评论数:0

istview优化带来的view重用怎么解决

自定义适配器优化: 1)自定义布局中控件的高度绝对不能是内容包裹 wrap_content,应该是匹配父控件或者指定具体的高度。否则在android代码中会测l量该控件的高度,多次调用getView()。 2)利用convertview的重用,判断是否为空, 只有当convertVi...

2015-11-29 22:47:13

阅读数:528

评论数:0

Android中Adapter的getView方法复用view机制

相信大家对线程池或者数据库连接池都比较熟悉。 就拿ListView来说吧,它也有这么一个东西,我们暂且称它——view池,当然里边存的就是一些view。 view池有一个最大数量限制,为了方便说明给它取个名字叫maxNum,maxNum的值就是设备所能显示的最大item数目。 比...

2015-11-29 22:42:07

阅读数:366

评论数:0

ANDROID开发之SQLite详解

SQLite简介 Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点:   1.轻量级 使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。 2.独...

2015-11-26 13:59:29

阅读数:181

评论数:0

popupWindow自适应大小

// popupWindow自适应大小 popupWindow = new PopupWindow(view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

2015-11-24 15:52:06

阅读数:319

评论数:0

Android:onNewIntent()触发机制及注意事项

一、onNewIntent() 在IntentActivity中重写下列方法:onCreate onStart onRestart  onResume  onPause onStop onDestroy  onNewIntent 1、其他应用发Intent,执行下列方法: on...

2015-11-23 16:48:44

阅读数:228

评论数:0

设置->应用 停止sevice是否会调用ondestory

1、仅仅执行startservice 在设置->应用 中可以看到一个进程以及一个启动的service,停止该sevice将会调用ondestory。 2、仅仅执行bindservice 在设置->应用 中只可以看到一个进程。 3、startservice、bin...

2015-11-20 16:58:37

阅读数:588

评论数:0

基础总结篇之四:Service完全解析

Service在Android中和Activity是属于同一级别上的组件,我们可以将他们认为是两个好哥们,Activity仪表不凡,迷倒万千少女,经常做一些公众人物角色,而Service一副彪悍的长相,但却身强力壮,常常在后台做一些搬运工的力气活,虽然有些累,但大家都不能失去他。 下面我们就围绕...

2015-11-20 16:01:20

阅读数:249

评论数:0

Android里Service的bindService()和startService()混合使用深入分析

1.先讲讲怎么使用bindService()绑定服务 应用组件(客户端)可以调用bindService()绑定到一个service。Android系统之后调用service的onBind()方法,它返回一个用来与service交互的IBinder。 绑定是异步的,bindService()会立...

2015-11-20 14:49:07

阅读数:317

评论数:0

ImageView根据图片横竖自适应调整宽高

android:id="@+id/message_image"                 android:layout_width="wrap_content"                 android:layout_height="...

2015-11-19 17:37:19

阅读数:889

评论数:0

Android点住按钮同时再点击按钮外的效果

1、点击button不放开,同时在点击该button外的其他区域不放开。 2、将会触发ACTION_UP。(相当于button的点击已经放开了。) 3、在button外的其他区域松开点击。 4、将会触发ACTION_DOWN。(相当于button的点击再次执行。)

2015-11-19 17:20:50

阅读数:245

评论数:0

SQLITE删除表中所有数据方法

有两种方式: 执行sql语句  db.execSQL("delete from table"); 调用delete方法  db.delete(table,null,null);

2015-11-19 09:51:18

阅读数:8166

评论数:0

java int与integer的区别

int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别: int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象。 1.Java 中的数据类型分为基本数据类型和复杂数据类型      int 是前者而integer 是后者(也就是一个类);因此在类...

2015-11-19 09:47:42

阅读数:517

评论数:0

获取Android中的内部和外部数据存储目录

摘要 其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的访问文件系统根路径的api,同时对一个应用的私有文件做了统一的管理。根据我的经验,初学者在这部分感到很容易混淆内部存储和外部存储两个概念。 相对 其实安卓文件的操作和java在pc环境下...

2015-11-17 14:28:32

阅读数:737

评论数:0

ListView、GridView滑动时禁止加载图片

friendContactListView.setOnScrollListener(new PauseOnScrollListener(ImageLoader.getInstance(), true, true)); com.nostra13.universalimageloader.c...

2015-11-13 15:42:59

阅读数:1171

评论数:0

ListView getview()重复被调用

重写的listviewadapter中,在getView()方法中,打印语句时,相同的position打印了多次,修改方法: 将布局文件中ListView的高度改为“fill_parent”。     android:id="@+id/dynamic_list&qu...

2015-11-12 16:34:55

阅读数:477

评论数:0

Android:onNewIntent()触发机制及注意事项

一、onNewIntent() 在IntentActivity中重写下列方法:onCreate onStart onRestart  onResume  onPause onStop onDestroy  onNewIntent。 1、其他应用发Intent,执行下列方法: o...

2015-11-09 14:03:42

阅读数:602

评论数:0

eclipse Debug 技巧 1

你认为你的eclipse debug技能都学会了吗?能够熟练运用吗,下面一些文章里介绍的技能值得你学习下: 1: 5 Tips for Debugging Java Code in Eclipse http://www.cavdar.net/2008/09/13/5-tips-for-debug...

2015-11-03 14:35:40

阅读数:302

评论数:0

Eclipse的调试功能的10个小窍门

你可能已经看过一些类似“关于调试的N件事”的文章了。但我想我每天大概在调试上会花掉1个小时,这是非常多的时间了。所以非常值得我们来了解一些用得到的功能,可以帮我们节约很多时间。所以在这个主题上值得我再来写一篇文章。 第一条: 不要过分的调试! 有关调试的第一条要牢记的便是这条很疯狂的口号!...

2015-11-03 13:51:21

阅读数:205

评论数:0

Android EditText imeOptions属性详解

在我们的手机中,虽然通常输入法软键盘右下角会是回车按键,但我们经常会看到点击不同的编辑框,输入法软键盘右下角会有不同的图标。 例如: 点击浏览器网址栏的时候,输入法软键盘右下角会变成“GO”或“前往。 而我们点击Google搜索框,输入法软键盘右下角会变成 放大镜 或者“搜索”。 ...

2015-11-02 17:27:19

阅读数:324

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭