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... 阅读全文
摘要:
以前对于提示类型UI用到了PopupWindow通过构造函数或者setContentView(ViewcontentView)可以设置其显示内容;显示时showAtLocation(Viewparent, int gravity, int x, int y)必须指定父视图或者showAsDropDown(Viewanchor, int xoff, int yoff)相对位置视图,而我们常常在广播或者什么中处理消息时,发现很可能这些视图或者他们的父视图已经被释放掉了,从而产生异常。后面讲直接调用WindowManager实现显示,就不会存在这个现象了。public void showAtLoca 阅读全文
|
Copyright © 2024 Empenguin
Powered by .NET 8.0 on Kubernetes |