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

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

第三类    焦点引入之后的改动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: