在用户点击或者其他事件的时候,需要弹出一个自定义的窗口,Popup Window可以满足这种需求,效果如下:
代码如下:
view sourceprint?1.private PopupWindow Popup;
2.//how much time your popup window should appear
3.private static final int POPUP_DISMISS_DELAY = 4000
4.private DismissPopup mDismissPopup = new DismissPopup();
view sourceprint?01.Popup = new PopupWindow(this.getViewInflate()
02.
.inflate(R.layout.main1,null,null),0,0);
03.Popup.setOutsideTouchable(false);
04.Popup.setTouchInterceptor(new OnTouchListener() {
05.
06.
public boolean onTouch(View v, MotionEvent event) {
07.
//your code when touched on the event
08.
return false;
09.
}
10.
11.
});
12.
13.
Popup.showAtLocation(this.findViewById(R.id.main2),Gravity.BOTTOM, 20, 20);
14.
youractivity.postDelayed(mDismissPopup, POPUP_DISMISS_DELAY);
下面这个线程是为了配合设定时间关闭窗口。
view sourceprint?1.class DismissPopup implements Runnable {
2.
public void run() {
3.
// Protect against null-pointer exceptions
4.
if (mPopup != null) {
5.
mPopup.dismiss();
6.
}
7.
}
8.
}
分享到:
相关推荐
在Windows环境下,POP3客户端的实现需要对TCP/IP网络编程有深入理解,因为需要建立与邮件服务器的安全连接,并遵循POP3协议的命令和响应格式。Visual C++是Microsoft开发的一种强大的C++集成开发环境,适合创建这样...
4. pop.cpp、pop3.cpp、wsocket.cpp:这些是C++源代码文件,可能包含了POP3协议的实现,包括网络通信和邮件处理的部分,wsocket.cpp可能涉及到了Windows Socket API的使用。 5. StdAfx.cpp、StdAfx.h:标准预编译...
MFC是微软提供的一套C++库,它封装了Windows API,简化了Windows应用程序的开发。通过MFC,开发者可以利用面向对象的编程方法来构建Windows应用程序,包括处理窗口、菜单、控件等元素。 在这个压缩包文件中,我们...
在控制面板中,依次进入“添加或删除程序→添加/删除 Windows 组件”,在弹出的“Windows 组件向导”对话框中选中“电子邮件服务”选项,可以看到该选项包括两部分内容:POP3 服务和 POP3 服务 Web 管理。...
MFC是微软为Windows开发的应用程序提供的一种C++类库,它封装了Windows API,使得开发者能够更方便地创建Windows应用程序。 在描述中提到的"支持pop3的mfc类",可能是指MFC库中的特定类或自定义类,用于与POP3...
MFC是微软为Windows平台开发的应用程序提供的一套类库,它封装了Windows API,使得开发者可以用面向对象的方式来编写Windows应用程序。MFC包含许多类,如CWinApp、CWnd、CButton等,它们分别代表了应用程序、窗口和...
虽然在WINDOWS操作系统中,有一个叫MAPI应用程序是来管理EMAIL的,但是它的功能还不够强大,不足以直接处理一些EMAIL服务。所以,我写了一个有关于POP3协议的C 类,在这个类中我还使用了CSocket作为一个类成员(这...
C#是一种面向对象的、类型安全的编程语言,由微软开发并广泛应用于Windows平台的软件开发,特别是.NET框架。C# 2.0增加了许多新特性,如匿名方法、迭代器、属性改进、自动属性、部分类型等,使得代码更加简洁和高效...
MFC(Microsoft Foundation Classes)是微软提供的一个C++类库,用于简化Windows应用程序开发,它包含了对Win32 API的封装。在这个“一个POP3协议 MFC程序”中,我们可以学习如何利用MFC来实现一个基于POP3的邮件...
RightPop是一款针对Windows操作系统设计的桌面增强工具,旨在提升用户的交互体验和工作效率。这款软件的主要功能是通过右键菜单提供快速访问常用应用、文件、设置等的途径,从而简化日常的计算机操作流程。 在...
2. **Pop-up Menu接口不支持**:在Windows 7下使用VC6开发时,可能遇到了Pop-up Menu接口无法正常工作的现象。这通常是由于操作系统本身的限制导致的。 #### 二、解决方案探讨 针对上述问题,可以从以下几个方面...
在Windows Server 2003 R2操作系统中,内置的SMTP(Simple Mail Transfer Protocol)和POP3(Post Office Protocol version 3)服务是构建邮件系统的基石。SMTP服务负责邮件的发送,而POP3服务则用于接收邮件。这两...
在Windows操作系统中,开发一个基于WinSock(Windows Socket)的POP3客户端程序是实现这一功能的一种常见方法。 WinSock是微软为Windows操作系统提供的网络编程接口,它提供了标准的套接字API,使得开发者能够构建...
MFC是微软提供的C++库,它简化了Windows应用程序的开发,提供了对Windows API的封装。"CPop3Connection"类可能是这个库的一部分,用于处理与POP3服务器的连接、认证、邮件列表获取和邮件下载等功能。 "Pop3.cpp"和...
C#是一种广泛使用的编程语言,尤其在Windows平台上,它提供了丰富的库和工具来实现各种网络通信,包括POP3协议的客户端程序。下面将详细讨论C#中实现POP3协议客户端程序的相关知识点。 首先,理解POP3协议的基本...
1. Cocos2d-x介绍:Cocos2d-x是一个开源的、基于C++的2D游戏框架,它提供了丰富的图形渲染、动画、物理模拟等功能,支持iOS、Android、Windows等多个平台。 2. 游戏开发流程:在Cocos2d-x中,游戏开发通常包括场景...
在探讨“Win2003里自带的SMTP/POP3”这一主题时,我们深入剖析Windows Server 2003操作系统内置的邮件服务功能,即简单邮件传输协议(SMTP)和邮局协议版本3(POP3)。对于许多企业而言,尤其是在初期阶段,选择构建...
在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、Web应用和服务方面。Pop3(Post Office Protocol version 3)是用于从邮件服务器检索电子邮件的标准协议。本示例将深入探讨如何利用C#语言实现一...
自定义透明背景弹窗,可比popwindow/dialog,超简单任意编写。 任何需求,在Fragment里面写完就可用! 正文地址:http://blog.csdn.net/w630886916/article/details/78426449
在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows应用程序、Web应用程序以及游戏时。C#提供了丰富的库和框架,使得开发者可以方便地实现各种功能,包括邮件的发送和接收。本篇文章将深入探讨如何使用C#通过...