前言
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小记,仅供参考,若有疑问,欢迎留言私信。
本文介绍了Android中的PopupWindow组件,它是一个浮动的窗口控件,常用于显示临时信息或菜单。文章详细讲解了如何创建PopupWindow布局,以及在Activity中展示PopupWindow的步骤,并给出了代码示例。通过实例展示了在底部显示PopupWindow的方法,是Android开发中的实用技巧。
335

被折叠的 条评论
为什么被折叠?



