android – PopupView不显示?

前端之家收集整理的这篇文章主要介绍了android – PopupView不显示?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是 XML(只是一个webview):
<?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.setWindowLayoutMode(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);

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

猜你在找的Android相关文章