Android PopWindow 弹窗

本文介绍了Android PopWindow的基本使用方法,包括创建布局、初始化按钮、实例化PopWindow及设置显示位置。通过示例代码展示了如何加载弹窗布局并将其居中显示,建议读者动手实践以掌握PopWindow的灵活应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android PopWindow 弹窗的基本使用

1.简述:
PopWindow是Android中较常用的,它极大地提高了用户的体验,适当的运用PopWindow,会让你的应用程序更加受欢迎哦~~
2.方法:
编写一个PopWindow,大概需要一下四个步骤:
    1.加载View
    2.确定方位
    3.显示View
    4.设置监听
3.下面是代码示例:
   1.我们新建一个项目,编写布局如下:

在线性布局中编写两个按钮
2.提前先编写好我们要显示的布局,这里我起名成为item_layout,这个布局里编写的就是线性布局中放入四个按钮,细节看下图:

3.接下来编写MainActivity中的代码,首先对两个按钮进行初始化,分别为按钮进行监听。之后我们要声明一个PopWindow,然后根据上方说的四个方法一步步实现就可以了,先看代码,再进行解释:


4. 这个是加载弹窗的布局:
View view = getLayoutInflater().inflate(R.layout.item_layout, null);
5. 我们现实的view以及显示的大小:
popupWindow = new PopupWindow(view, LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT, true);
6.弹窗的位置:
popupWindow.showAtLocation(ll, Gravity.CENTER, 0, 0);

**总结:弹窗的位置是稍微有一点点绕,只能自己去不断尝试才能够忙吧到底我们需要改如何放置,欢迎大家动手试试~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值