前言
1、决堤毁坝是可怕的;但最可怕的是意志和信念的崩溃。
一、popupWindow是什么?
一个弹出窗口控件,可以用来显示任意View,而且会浮动在当前activity的上层。
二、使用
1.创建popupWindow弹出窗口的布局文件
popu_layout
<?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:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button
android:id="@+id/btn_photograph"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="拍照"/>
<Button
android:id="@+id/btn_local_image"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="本地图片"/>
</LinearLayout>
</LinearLayout>
2.在所要显示的activity中
//实例化布局
//popu_layout 弹出窗口布局
View popuView = getLayoutInflater().inflate(R.layout.popu_layout, null);
//创建
PopupWindow popupWindow = new PopupWindow(popuView, ViewGroup.LayoutParams.MATCH_PARENT
,ViewGroup.LayoutParams.WRAP_CONTENT,true);
//弹出窗口背景
popupWindow.setBackgroundDrawable(new ColorDrawable(Color.GRAY));
//在底部显示
popupWindow.showAtLocation(v,Gravity.BOTTOM,0,0);
最后
popupWindow小记,仅供参考,若有疑问,欢迎留言私信。