5

我只是想知道是否有办法在 PopUpWindow 已经打开时更改它的内容视图。

根据 setContentView(View contentView) 的文档:
如果在弹出窗口显示时调用此方法无效。

我尝试使用 getContentView().setVisibility(View.GONE) 隐藏内容视图并进行更改,但这也不起作用。

4

1 回答 1

0

您可以尝试扩展PopUpWindow类以调用setContentView其构造函数。就像是。-

public class CustomPopUpWindow extends PopUpWindow {
    public DialogParent(Context context) {
        super(context);
        setContentView(R.layout.your_layout);
    }
}
于 2013-10-04T00:18:19.657 回答