Set*_*son 10 android popupwindow
这是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" />
Run Code Online (Sandbox Code Playgroud)
和代码:
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();
Run Code Online (Sandbox Code Playgroud)
这是在button.onClick()方法中.当我单击按钮时,应该发生的其他事情(按钮改变颜色,文本等),但PopupWindow不会显示.我一直在梳理网络,但找不到任何修复.我究竟做错了什么?
编辑:没人知道发生了什么?我觉得这是一个常见的问题.
kim*_*kim 27
PopupWindow.setWindowLayoutMode(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
Run Code Online (Sandbox Code Playgroud)
注意:不推荐使用setWindowLayoutMode.使用setHeight和setWidth.
| 归档时间: |
|
| 查看次数: |
7272 次 |
| 最近记录: |