View inflate = View.inflate(PersonActivity.this, R.layout.popupwindow, null); //这里面的参数表示设置popupwindow 的宽和高 PopupWindow popupWindow = new PopupWindow(inflate, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); popupWindow.setFocusable(true); popupWindow.setBackgroundDrawable(new ColorDrawable()); LinearLayout layout = (LinearLayout) findViewById(R.id.ll_person_activity); popupWindow.setAnimationStyle(R.style.contextMenuAnim); //这里面的参数表示显示的位置 popupWindow.showAtLocation(layout, Gravity.BOTTOM, 0, 0);
Android popupWindow的简单使用
最新推荐文章于 2020-09-10 15:55:21 发布
本文详细介绍了如何使用Android中的PopupWindow组件。通过示例代码展示了如何设置PopupWindow的宽高、焦点、背景、动画效果及显示位置等关键属性。

4469

被折叠的 条评论
为什么被折叠?



