您的位置:首页 > 其它

项目中遇到的bug及相关经验

2016-04-22 02:39 357 查看
  1.在为listview添加头布局的时候,一定要把头布局设置为单独的view,头布局不要和listview在同一个布局里面,再添加给listview不然会报错

  2.为imageview 设置背景,需要全控件显示,设置iamgeview的一个属性  scaletype="fitXY"

  3. 事件分发,当不想让父控件影响子控件的动作时可以用

/**
* 事件分发请求父控件及祖宗控件是否拦截
* @param ev
* @return
*/
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
//        if (getCurrentItem() != 0) {//不是第一个页面,不拦截
getParent().requestDisallowInterceptTouchEvent(true);// 用getParent去请求,
//父控件 不拦截子控件的动作
//        } else {// 如果是第一个页面,需要显示侧边栏, 请求父控件拦截
//            getParent().requestDisallowInterceptTouchEvent(false);// 拦截
//        }
return super.dispatchTouchEvent(ev);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: