PopupWindow没有按预期显示

时间:2013-11-12 09:34:30

标签: android

我正在尝试创建并显示PopupWindow

private void setupPopupWindow() {
    TextView popTextView = new TextView(this);
    popTextView .setText("xxxxxxxxxxxxx");

    mPopupWindow = new PopupWindow(popTextView );
    mPopupWindow.setTouchable(true);
    mPopupWindow.setOutsideTouchable(true);
    mPopupWindow.showAtLocation(anotherViewInMyActivity, Gravity.CENTER, 120, 120);
}

popupwindow没有显示。

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

尝试设置TextView的尺寸。

setWidth(120);
setHeight(120);

如果弹出窗口忽略外部触摸,只需设置背景

setBackgroundDrawable(new ColorDrawable(Color.WHITE));