android 实践问题记录- 2015/06/09
2015-06-10 00:26
357 查看
1: fragment竟然当成了自定义view 来在xml中使用标签
2: linearlayout的layout_weight, gravity挺好使
3: ListView的在长按事件发生时如何更新UI,两种方案
@1; 在长按事件中对adapter重新赋值,adapter中的view和选择的控件用hashmap来管理,这样对外也有相应的接口
@2: 方案2中长按事件对adapter不重新赋值,只是调用notifyDataSetChanged去更新UI
在以上两种方案中需要注意onLongClickListener的返回值,短按和长按事件是否被拦截返回值可以决定。
网上提到的Listview的小技巧:
第一类 事件拦截类,关于子 控件和父控件焦点获取顺序的设定,这个问题在onTouchEvent和onInterceptTouchEvent有点儿像
第二类 特殊的UI类,上下两边的黑阴影fadingEdge,快速滚动条fastScrollEnabled, fadeScrollbars,换背景cacheColorHint
第三类 焦点引入之后的改动
2: linearlayout的layout_weight, gravity挺好使
3: ListView的在长按事件发生时如何更新UI,两种方案
@1; 在长按事件中对adapter重新赋值,adapter中的view和选择的控件用hashmap来管理,这样对外也有相应的接口
@2: 方案2中长按事件对adapter不重新赋值,只是调用notifyDataSetChanged去更新UI
在以上两种方案中需要注意onLongClickListener的返回值,短按和长按事件是否被拦截返回值可以决定。
网上提到的Listview的小技巧:
第一类 事件拦截类,关于子 控件和父控件焦点获取顺序的设定,这个问题在onTouchEvent和onInterceptTouchEvent有点儿像
第二类 特殊的UI类,上下两边的黑阴影fadingEdge,快速滚动条fastScrollEnabled, fadeScrollbars,换背景cacheColorHint
第三类 焦点引入之后的改动
相关文章推荐
- android:imeOptions属性
- android activity生命周期
- Android开源项目分类汇总
- Android之SQLiteOpenHelper
- 拒绝ndk-build (Android Native Development Kit)
- Android 编程下设置 Activity 切换动画
- Android 高仿 QQ5.0 侧滑菜单效果 HorizontalScrollView
- Android Activity活动1
- Android获取文件夹路径
- Android 属性动画(Property Animation) 完全解析 (上)
- Android 属性动画(Property Animation) 完全解析 (下)
- Android设备data目录下的文件在DDMS下的File Explorer读不到
- Android中定时执行任务的三种实现方法
- Android Studio编码问题
- 完美解决android运行程序java.lang.ClassNotFoundException错误
- Android学习十二:自定义控件学习
- Android 突破 65K Methods
- Android系统启动流程
- Android中使用Handler造成内存泄露的分析和解决
- MTK Android Driver :modem