Empenguin  

2013年10月17日

摘要: 我们常常可能会需要动态的添加删除视图,这时就需要用到ViewManager接口:public interface ViewManager{ public void addView(View view, ViewGroup.LayoutParams params); public void updateViewLayout(View view, ViewGroup.LayoutParams params); public void removeView(View view);}Android的视图管理接口,实现类有两个:一个是ViewGroupprivate View[] mC... 阅读全文
posted @ 2013-10-17 01:45 Empenguin 阅读(276) 评论(0) 推荐(0) 编辑
 
摘要: 以前对于提示类型UI用到了PopupWindow通过构造函数或者setContentView(ViewcontentView)可以设置其显示内容;显示时showAtLocation(Viewparent, int gravity, int x, int y)必须指定父视图或者showAsDropDown(Viewanchor, int xoff, int yoff)相对位置视图,而我们常常在广播或者什么中处理消息时,发现很可能这些视图或者他们的父视图已经被释放掉了,从而产生异常。后面讲直接调用WindowManager实现显示,就不会存在这个现象了。public void showAtLoca 阅读全文
posted @ 2013-10-17 01:27 Empenguin 阅读(386) 评论(0) 推荐(0) 编辑