正常的Dialog弹出窗口,当点击窗口外围时关闭弹出的窗口,这个在很多弹出式的Activity上很为实用!

dialog.xml 弹出窗口的界面布局:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_vertical|center_horizontal"> <LinearLayout android:id="@+id/layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@drawable/dialog_bg"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="20px" android:text="这是内容" /> </LinearLayout> </LinearLayout>

弹出窗口的Activity:

package com.xmz.activity; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickListener; import android.widget.LinearLayout; public class DialogActivity extends Activity { private MyDialog dialog; private LinearLayout layout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dailog); dialog=new MyDialog(this); layout=(LinearLayout)findViewById(R.id.layout); layout.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub } }); } @Override public boolean onTouchEvent(MotionEvent event){ finish(); return true; } }

工程资源下载地址:http://download.csdn.net/source/3399984

android 弹出窗口相关推荐

  1. android弹出窗口的实现(PopupWindow)

    android弹出窗口的实现(PopupWindow)         最近看到新浪微博顶部栏的微博分组效果很炫,从网上查了一些资料明白原来是用PopupWindow实现的,今天自己也写了一个例子实现 ...

  2. 百度地图android弹出窗口,【代码】Android百度地图点击弹出信息框

    分享给大家一篇技术文章,还有很多不足之处,欢迎吐槽!期待各位android爱好者,加入android交流群:278744577,加群请验证:qy88,共同探讨! 如图: 我是在百度的demo上改的主要 ...

  3. android 弹窗ui,Android 弹出窗口与对话框 UI设计

      左图: Android 自带的日期选择弹窗; 右图: Android 自带的时间选择弹窗. 左图: Android 日历中的重复选择; 右图: Chrome 中的打印. 干净简洁的布局与有趣儿又引 ...

  4. Android弹出窗口(确定/取消)

    1,定义初始化: @ViewInject(R.id.cache_layout) private LinearLayout cacheLayout; 2,监听按钮点击事件: @OnClick({R.id ...

  5. android中弹出窗口,如何在Android中创建弹出窗口(PopupWindow)

    如何制作一个简单的Android弹出窗口 这是一个更完整的例子.这是一个补充性答案,涉及一般情况下创建弹出窗口的过程,而不一定是OP问题的具体细节.(OP要求取消按钮,但这不是必需的,因为用户可以在屏 ...

  6. android 自定义 popupwindow,Android自定义弹出窗口PopupWindow使用技巧

    PopupWindow是Android上自定义弹出窗口,使用起来很方便. PopupWindow的构造函数为 public PopupWindow(View contentView, int widt ...

  7. android 百度地图覆盖物popupwindow自动弹出,android实现百度地图自定义弹出窗口功能...

    public class MyPopupOverlay extends ItemizedOverlay { private Context context = null; // 这是弹出窗口, 包括内 ...

  8. QuickContact分析及其弹出窗口实现

    一.简介     QuickContact是为了应用程序能够快速方便的访问联系人,并且快速的运用联系人的信息执行相应操作而设计的.最常见的在Contacts应用程序中如下图所示: 在Activity中 ...

  9. android 弹出PopupWindow后背景逐渐变暗

    今天,简单讲讲android在弹出  PopupWindow后如何使背景逐渐变暗. 我之前做的效果是在PopupWindow弹出时立即将背景变暗,这个也很简单. 在PopupWindow弹出时,将 ...

最新文章

  1. linux命令的使用实验报告,Linux实验报告一-常用命令使用.doc
  2. 通俗易懂的最长回文串图解、说明及Java代码(中心扩散法和Manacher算法)
  3. 第八节:详细讲解Java中的异常处理情况与I/O流的介绍以及类集合框架
  4. C++17中那些值得关注的特性
  5. [转载] New Concept English 1——Lesson 7 Are you a teacher?
  6. C语言的叙述大小写字母e1相同,第1、2章C语言基础练习题
  7. iphone之使用讯飞语音sdk实现语音识别功能
  8. 第三季-第13课-无名管道通讯编程
  9. 命令行启动mysql闪退
  10. 关键路径过程详解、算法及其实现
  11. C++ std::vector 的 emplace_back 能否完全取代 push_back
  12. puppet单机模型
  13. 呼叫中心ACD系统的介绍
  14. 京东2019春招商业分析试卷[题目整理]
  15. 小米组织架构再调整,王川调职,雷军自任中国区总裁
  16. WebView 微信小程序跳转h5项目,h5项目拿到token
  17. 1.【R包管理】查看安装目录和已有R包、安装、使用、迁移
  18. JavaWeb新闻项目(查询阅读主题维护)
  19. flash助手推荐怎么关闭
  20. 面向对象的银行ATM系统分析

热门文章

  1. 《新科学家》:十大最不可思议计算机
  2. php 图片处理羽化,ps中羽化是什么意思
  3. php定义长方形的长和宽,长方形的长和宽怎么分辨
  4. 奔腾微型计算机的字长,目前流行的Pentium(奔腾)微机的字长是
  5. 刚子扯谈:未完待续的微信5.0
  6. JAVA反射----->看这篇就够了
  7. c语言程序设计数字电位器,X9C103数字电位器中文.pdf
  8. 碰壁记录(持续更新)
  9. Ubuntu操作-07 GNOME-TWEAKS
  10. Make It a Chorus: Knowledge- and Time-aware Item Modeling for Sequential Recommendation sigir 20