PopupView 没有显示?

2024-04-24

这是 XML(只是一个网络视图):

<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/couponView" android:layout_height="100dp" android:layout_width="100dp" />

和代码:

final View cView = getLayoutInflater().inflate(R.layout.couponlayout, null);
PopupWindow pw = new PopupWindow(cView);
pw.showAtLocation(findViewById(R.id.mainLayout), Gravity.CENTER, 100, 100);
pw.update();

这是在button.onClick() 方法中。当我单击按钮时,应该发生其余的事情(按钮更改颜色、文本等),但 PopupWindow 不显示。我一直在浏览网络,但找不到任何修复方法。我究竟做错了什么?

编辑:没有人知道发生了什么事吗?我感觉这是一个普遍的问题。


PopupWindow.setWindowLayoutMode(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);

注意:setWindowLayoutMode 已被弃用。使用 setHeight 和 setWidth。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PopupView 没有显示? 的相关文章

随机推荐