您的位置:首页 > 移动开发 > Android开发

零散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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: