零散Android 属性
2016-05-06 08:19
399 查看
[align=left]多种条目的listView :getItemViewType时: [/align]
[align=left]
[/align]
[align=left]1 必须从 0 开始, 否则 会导致 , 常量 type 报错 , 数组角标越界 , 比如 你给额10 就包 index 2 , length 为 10 ; [/align]
[align=left]在添加数据的时候,我们最好类型来添加 ;[/align]
[align=left]
[/align]
[align=left]2 在你要是用了特殊条目后, 可以 :[/align]
[align=left]onItemClick() [/align]
[align=left] // 因为数据集合有,特殊条目,所以我们用 getitme的返回值来拿对象,记得做非空判断, 因为有特殊条目[/align]
[align=left] AppInfo appInfo = ( AppInfo ) parent. getItemAtPosition (position );[/align]
[align=left][/align]
[align=left]3 如果 你 的bean 实现 Serializable , 还想传递 集合, 那么可以把 集合 变成 json字符串 , 然后 传递 json字符串, 在需要的时候 from Json 转成集合 , 再使用; [/align]
[align=left][/align]
[align=left]
[/align]
[align=left]4 Intent.addFlags(Intent. FLAG_ACTIVITY_CLEAR_TOP) ; // 加上这句就可以实现 , 跳回最初的 activity , 并携带数据, 最初的 activity 还可以直接回退到上一个栈 ;[/align]
A-B-C
想从 C- 回到A 并携带数据, 而且 A 没有回退栈, 直接 回到桌面 ;
加上 这句 FLAG_ACTIVITY_CLEAR_TOP 就会 实现直接 回到桌面 ;
[align=left][/align]
5 .android:clipToPadding="true " :我在给listview 一个padding头的 距离时 , clip 去除的意思 , 如果加上这句
就能实现 在滚动listview的时候 padding 头的内容 会消失;
[align=left][/align]
[align=left]
[/align]
[align=left] [/align]
[align=left]
[/align]
[align=left]1 必须从 0 开始, 否则 会导致 , 常量 type 报错 , 数组角标越界 , 比如 你给额10 就包 index 2 , length 为 10 ; [/align]
[align=left]在添加数据的时候,我们最好类型来添加 ;[/align]
[align=left]
[/align]
[align=left]2 在你要是用了特殊条目后, 可以 :[/align]
[align=left]onItemClick() [/align]
[align=left] // 因为数据集合有,特殊条目,所以我们用 getitme的返回值来拿对象,记得做非空判断, 因为有特殊条目[/align]
[align=left] AppInfo appInfo = ( AppInfo ) parent. getItemAtPosition (position );[/align]
[align=left][/align]
[align=left]3 如果 你 的bean 实现 Serializable , 还想传递 集合, 那么可以把 集合 变成 json字符串 , 然后 传递 json字符串, 在需要的时候 from Json 转成集合 , 再使用; [/align]
[align=left][/align]
[align=left]
[/align]
[align=left]4 Intent.addFlags(Intent. FLAG_ACTIVITY_CLEAR_TOP) ; // 加上这句就可以实现 , 跳回最初的 activity , 并携带数据, 最初的 activity 还可以直接回退到上一个栈 ;[/align]
A-B-C
想从 C- 回到A 并携带数据, 而且 A 没有回退栈, 直接 回到桌面 ;
加上 这句 FLAG_ACTIVITY_CLEAR_TOP 就会 实现直接 回到桌面 ;
[align=left][/align]
5 .android:clipToPadding="true " :我在给listview 一个padding头的 距离时 , clip 去除的意思 , 如果加上这句
就能实现 在滚动listview的时候 padding 头的内容 会消失;
[align=left][/align]
[align=left]
[/align]
[align=left] [/align]
相关文章推荐
- Android SurfaceView的基本用法
- Android的消息机制
- Android 图片的异步加载
- Android 判断应用是否在运行
- WindowManager
- Android adb的常用命令略解
- Android Notification 用法的4种形式
- Android系统Root原理初探——学习笔记
- Android 关闭多个视图Intent.FLAG_ACTIVITY_CLEAR_TOP用法
- Android的文件存储
- Android OpenGL10 多纹理效果 <5>
- Android自定义TextView控件
- Android中通过浏览器直接打开应用
- Android源码解析——Toast
- IPC(跨进程)基础知识
- Android源码解析——Toast
- Android源码解析——Toast
- 在Android上使用官方Lambda支持 - Android N & Jack工具(兼容旧平台)
- Android登陆页面,获取验证码按钮的实现
- Jni编写清晰流程