import android.content.Context;import android.content.ContextWrapper;import android.content.Intent;import android.util.DisplayMetrics;import android.view.Gravity;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.LinearLayout;import android.widget.PopupWindow;import android.widget.RelativeLayout;public class activity_Type_PopupWindow extends PopupWindow{ private Button btn_search,btn_tijiao,btn_xiaoxi;    private RelativeLayout sharebg;    private DisplayMetrics dm;private float scarle;private Context mContext;private Button t_btn1;    public activity_Type_PopupWindow(final Context mContext, View parent) {        super(parent);        View view = View.inflate(mContext, R.layout.activity_type, null);// 自己写的xml弹框布局        setWidth(LinearLayout.LayoutParams.MATCH_PARENT);// 设置宽度        setHeight(LinearLayout.LayoutParams.MATCH_PARENT);// 设置高度        setFocusable(true);        setOutsideTouchable(true);// 设置是否可以外部点击        setContentView(view);// 在父view中呈现        //showAtLocation(parent, Gravity.TOP, 100, (int)(StaticData.screenwidth*-388));// 在父view的x,y位置出现        showAsDropDown(parent);//在父view下部出现        update();                        t_btn1=(Button)view.findViewById(R.id.t_btn1);                t_btn1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO 自动生成的方法存根dismiss();}});                                view.setOnClickListener(new View.OnClickListener() {//取消            @Override            public void onClick(View v) {                dismiss();            }        });                            }}


<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:gravity="center_vertical|center"    android:orientation="horizontal"    android:background="@drawable/heimu" >    <LinearLayout        android:layout_width="230dp"        android:layout_height="300dp"        android:background="#141a1f"        android:gravity="center_vertical|center"        android:orientation="horizontal" >        <LinearLayout            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_weight="1"            android:gravity="center_horizontal|center"            android:orientation="vertical" >            <Button                android:id="@+id/t_btn1"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="聚餐"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn2"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="旅游"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn3"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="电影"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn4"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="棋牌"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn5"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="轰趴"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn6"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="桌游"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn7"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginBottom="10dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="K歌"                android:textColor="#ffffff" />        </LinearLayout>        <LinearLayout            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_weight="1"            android:gravity="center_horizontal|center"            android:orientation="vertical" >            <Button                android:id="@+id/t_btn8"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="泡吧"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn9"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="演出"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn10"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="运动"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn11"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="喜宴"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn12"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="生日宴"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn13"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="培训"                android:textColor="#ffffff" />            <Button                android:id="@+id/t_btn14"                android:layout_width="65dp"                android:layout_height="30dp"                android:layout_marginBottom="10dp"                android:layout_marginTop="10dp"                android:layout_weight="1"                android:background="@drawable/type_selector"                android:text="其他"                android:textColor="#ffffff" />        </LinearLayout>    </LinearLayout></LinearLayout>




完整的弹窗界面,希望能对大家有所帮助



更多相关文章

  1. android 界面常亮设置
  2. 关于Android(安卓)中加入角标显示
  3. Android隐藏ListView分割线
  4. Android通知权限相关工具类
  5. Android(安卓)闹钟以及通知
  6. PullToRefreshScrollView和Banner
  7. android 对话框实例
  8. android 柱状图(带动画的)
  9. Android(安卓)自定义BaseRecyclerView.Adapter

随机推荐

  1. sqlserver 2000 远程连接 服务器的解决方
  2. Sql Server 字符串聚合函数
  3. insert into tbl() select * from tb2中
  4. sql 去零函数 datagridview中数字类型常
  5. table 行转列的sql详解
  6. 三步堵死 SQL Server注入漏洞
  7. 常用SQL功能语句
  8. 创建动态MSSQL数据库表
  9. SQL Server 版本变更检查 警告
  10. SQL 实用语句