gpt4 book ai didi

android - 如何在 ListView 项android中制作自定义弹出窗口

转载 作者:行者123 更新时间:2023-11-29 20:48:39 25 4
gpt4 key购买 nike

正如问题所说,我在长按项目 ListView 时制作了弹出窗口,我试过这段代码

    private void Show_Comment_Options(View view) {
// TODO Auto-generated method stub
View popupView = activity.getLayoutInflater().inflate(R.layout.popupdialog_comment_option, null);

final PopupWindow popup = new PopupWindow(popupView, WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT, true);
popup.setBackgroundDrawable(new BitmapDrawable());
popup.setOutsideTouchable(true);
popup.showAsDropDown(view);
int[] location = new int[2];
popupView.getLocationOnScreen(location);
popup.update();
}

但是弹出窗口与顶部屏幕中的项目完美显示,但对于较低的项目,它隐藏了窗口中的一些按钮,如下图所示 enter image description here

如何让它像 facebook 制作的一样 以及如何像 facebook 一样在项目上制作 anchor o 箭头 enter image description here

最佳答案

尝试为弹出窗口指定高度。似乎这是一个已知问题:PopupWindow out of screen when size is unspecified

关于android - 如何在 ListView 项android中制作自定义弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29746432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com