弹出popupwindow查询城市

2018-01-18 11:09:37来源:oschina作者:美女程序员人点击

分享

首先写布局


<?xml version="1.0" encoding="UTF-8"?>

xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorWhite"
android:orientation="vertical"
> android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="15px"
android:orientation="horizontal">
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="所在地" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="选择其他城市" />
android:id="@+id/personal_tiaozhuan"
android:layout_width="35px"
android:layout_height="35px"
android:src="@drawable/enter" />
android:layout_width="match_parent"
android:layout_height="60px"
android:orientation="horizontal"> android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="15px"
android:layout_weight="1"
android:background="#e59707"
android:gravity="center"
android:orientation="horizontal"
android:padding="10px">
android:layout_width="40px"
android:layout_height="40px"
android:layout_marginRight="5px"
android:src="@drawable/relate" />
android:id="@+id/personal_dizhi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5px"
android:text="北京" />

android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="15px"
android:layout_weight="1" />
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="15px"
android:layout_weight="1" />

android:layout_width="match_parent"
android:layout_height="0.01px"
android:layout_marginTop="15px"
android:background="#a0786868" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="15px"
android:text="其他服务" /> android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:id="@+id/personal_xizao"
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:checked="true"
android:gravity="center"
android:text="洗澡" />
android:id="@+id/personal_jiesong"
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:gravity="center"
android:text="接/送" />
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:gravity="center"
android:text="喂养" />

android:layout_width="match_parent"
android:layout_height="0.01px"
android:layout_marginTop="15px"
android:background="#a0786868" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="15px"
android:text="节日筛选" /> android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:id="@+id/personal_yuandan"
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:checked="true"
android:gravity="center"
android:text="元旦可接送" />
android:id="@+id/personal_cunjie"
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:gravity="center"
android:text="春节可接送" />
android:id="@+id/personal_qingming"
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:gravity="center"
android:text="清明节接送" />

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:id="@+id/personal_laodong"
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:gravity="center"
android:text="劳动节接送" />
android:id="@+id/personal_duanwu"
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:gravity="center"
android:text="端午节接送" />
android:id="@+id/personal_zhongqiu"
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:gravity="center"
android:text="中秋节接送" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:id="@+id/personal_guoqing"
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:background="@drawable/fuwu_personal"
android:button="@null"
android:gravity="center"
android:text="国庆节接送" />
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:button="@null"
android:gravity="center"
android:text="" />
android:layout_width="0dp"
android:layout_height="60px"
android:layout_margin="15px"
android:layout_weight="1"
android:button="@null"
android:gravity="center"
android:text="" />

android:layout_width="match_parent"
android:layout_height="0.01px"
android:layout_marginTop="15px"
android:background="#a0786868" />
android:id="@+id/personal_chongzhi"
android:layout_width="300px"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="30px"
android:text="重置" />
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
android:id="@+id/personal_queding"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginBottom="10px"
android:layout_marginLeft="30px"
android:layout_marginRight="30px"
android:background="#e59707"
android:text="确定" />

在代码中写:获取上边的id,写一个方法


private void POPUP3() {
v3 = LayoutInflater.from(MainActivity.this).inflate(R.layout.popu3, null);
popu1 = new PopupWindow(v3, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
popu1.setFocusable(true);
popu1.setBackgroundDrawable(new BitmapDrawable());
popu1.showAsDropDown(mBottomGroup, 0, 0);
Button personal_chongzhi = v3.findViewById(R.id.personal_chongzhi);
Button personal_queding = v3.findViewById(R.id.personal_queding);
ImageView personal_tiaozhuan = v3.findViewById(R.id.personal_tiaozhuan);
personal_dizhi = v3.findViewById(R.id.personal_dizhi);
personal_tiaozhuan.setOnClickListener(this);
personal_chongzhi.setOnClickListener(this);
personal_queding.setOnClickListener(this);
}

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台