Android-自定义PopupWindow2014年5月12日 PopupWindow在应用中应该是随处可见的,很常用到,比如在旧版本的微信当中就用到下拉的PopupWindow,那是自定义的。新版微信5.2的ActionBar,有人已经模仿了它,但微信具体是使用了ActionBar还是其他的笔者倒是不太清楚,本篇博客主要介绍如何自定义一个PopupWindow来供自己在开发应用时使用。因为笔...
分类:
移动开发 时间:
2014-05-13 11:20:22
阅读次数:
461
(1)Popupwindow在显示之前一定要设置宽高,Dialog无此限制。
(2)Popupwindow默认不会响应物理键盘的back,除非显示设置了popup.setFocusable(true);而在点击back的时候,Dialog会消失。
(3)Popupwindow不会给页面其他的部分添加蒙层,而Dialog会。
(4)Popupwindow没有标题,Dialog默认有标题,可以通过dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);取消标题
...
分类:
移动开发 时间:
2014-05-10 09:50:05
阅读次数:
566
上图展示了最近在开发的项目经常用到的pop案例,包括一般的选项,下拉选项,menu等...
PopupWindow是Android上自定义弹出窗口,使用起来很方便。PopupWindow的构造函数为public
PopupWindow(View contentView, int width, int height, boolean
focusable)contentView为要显示的vie...
分类:
移动开发 时间:
2014-05-07 00:05:17
阅读次数:
509
1、什么是popWindow?
popWindow就是对话框的一种方式!此文讲解的android中对话框的一种使用方式,它叫popWindow。
2、popWindow的特性
Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:
AlertDialog的位置固定,而PopupWindow的位置可以随意。
AlertDialog是非阻塞线程的,而...
分类:
移动开发 时间:
2014-05-03 21:01:27
阅读次数:
484
关于View的拖动大家应该比较了解了,比如对一个控件IamgeView拖动,或者一个视图View拖动,实现方式也很容易,继承OnTouchListener接口,然后重写onTouch方法,在触屏事件进行处理即可。但是Popupwindow如何实现拖动呢,我们都知道它和普通的View不一样,因为它不是继承于View类的,但是它的实现却是和View密切相关的,因为我们都知道Android视图的显示都是...
分类:
移动开发 时间:
2014-04-29 13:37:20
阅读次数:
557
调整CreateWindow函数里窗口样式参数效果一:无标题栏可改变大小WS_POPUPWINDOW | WS_SIZEBOXorWS_POPUPWINDOW
| WS_THICKFRAME注:拦截WM_GETMINMAXINFO,禁止改变大小lpMinMaxInfo->ptMinTrackSize...
分类:
其他好文 时间:
2014-04-27 21:32:42
阅读次数:
597