popupwindow在我们的一些大型手机app上经常出现,例如微信、QQ等。它和Dialog相似,但是位置摆放好像更加灵活。俩者区别详细咨询百度。popupwindow效果如下图,点击加号弹出一个popupwindow显示于屏幕最上方
1.先创建mainActivity的布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/rl_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.lzf.popupwindow.MainActivity">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="74dp"
android:background="@color/colorWeChat"
android:gravity="center_vertical"
android:orientation="horizontal"
android:paddingTop="24dp">
<TextView
android:id="@+id/tv_title"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:paddingEnd="16dp"
android:paddingStart="16dp"
android:text="微信"
android:textColor="@color/colorWhite"
android:textSize="19sp"/>
<ImageView
android:id="@+id/iv_add"
android:layout_width="wrap_content"