更改Android PopUpWindow的内容视图

dt0*_*dt0 5 android

我只是想知道是否有一种方法可以在PopUpWindow已经打开时更改其内容视图。

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

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

ssa*_*tos 0

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

public class CustomPopUpWindow extends PopUpWindow {
    public DialogParent(Context context) {
        super(context);
        setContentView(R.layout.your_layout);
    }
}
Run Code Online (Sandbox Code Playgroud)