android 弹出窗口

转载 2011年12月21日 08:50:15

 

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

 

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

 

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout  
  3.     xmlns:android="http://schemas.android.com/apk/res/android"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent"  
  6.     android:gravity="center_vertical|center_horizontal">  
  7.       
  8.     <LinearLayout  
  9.       android:id="@+id/layout"  
  10.       android:layout_width="fill_parent"  
  11.       android:layout_height="wrap_content"  
  12.       android:orientation="vertical"  
  13.       android:background="@drawable/dialog_bg">  
  14.         
  15.       <TextView  
  16.         android:layout_width="fill_parent"  
  17.         android:layout_height="wrap_content"  
  18.         android:padding="20px"  
  19.         android:text="这是内容"  
  20.       />  
  21.     </LinearLayout>  
  22. </LinearLayout>  
 

 

弹出窗口的Activity:

  1. package com.xmz.activity;  
  2. import android.app.Activity;  
  3. import android.os.Bundle;  
  4. import android.view.MotionEvent;  
  5. import android.view.View;  
  6. import android.view.View.OnClickListener;  
  7. import android.widget.LinearLayout;  
  8. public class DialogActivity extends Activity {  
  9.     private MyDialog dialog;  
  10.     private LinearLayout layout;  
  11.     @Override  
  12.     protected void onCreate(Bundle savedInstanceState) {  
  13.         super.onCreate(savedInstanceState);  
  14.         setContentView(R.layout.dailog);  
  15.         dialog=new MyDialog(this);  
  16.         layout=(LinearLayout)findViewById(R.id.layout);  
  17.         layout.setOnClickListener(new OnClickListener() {  
  18.               
  19.             @Override  
  20.             public void onClick(View v) {  
  21.                 // TODO Auto-generated method stub  
  22.                   
  23.             }  
  24.         });  
  25.     }  
  26.     @Override  
  27.     public boolean onTouchEvent(MotionEvent event){  
  28.         finish();  
  29.         return true;  
  30.     }  
  31. }  
 

 

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

相关文章推荐

android pop自定义弹出窗口实现

效果如上图,其中弹出框样式可自由定义, package lian.test.androidtest.pop; import java.util.HashMap; import java.util....

Android浮层 弹出窗口demo

  • 2015年04月10日 10:40
  • 1.08MB
  • 下载

android弹出窗口的实现(PopupWindow)

最近看到新浪微博顶部栏的微博分组效果很炫,从网上查了一些资料明白原来是用PopupWindow实现的,今天自己也写了一个例子实现了这种效果,希望对大家有帮助。          PopupWindo...

android 弹出进度窗口

  • 2014年11月08日 00:02
  • 1.2MB
  • 下载

android 禁止弹出崩溃窗口

  • 2012年12月12日 09:55
  • 157KB
  • 下载

android弹出窗口的实现(PopupWindow)

最近看到新浪微博顶部栏的微博分组效果很炫,从网上查了一些资料明白原来是用PopupWindow实现的, 今天自己也写了一个例子实现了这种效果,希望对大家有帮助. PopupWindow就是弹出窗口...

android 弹出窗口动画demo

  • 2014年08月15日 11:39
  • 13.78MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 弹出窗口
举报原因:
原因补充:

(最多只允许输入30个字)