可以通过以下代码示例将弹出窗口的宽度设置为锚定视图的宽度:
// 获取锚定视图的宽度
int width = anchorView.getWidth();
// 创建PopupWindow对象
PopupWindow popupWindow = new PopupWindow();
// 设置PopupWindow的宽度为锚定视图的宽度
popupWindow.setWidth(width);
// ...其他PopupWindow设置...
// 显示PopupWindow
popupWindow.showAsDropDown(anchorView);
其中,anchorView
是锚定视图,popupWindow
是弹出窗口对象,setWidth()
方法用于设置PopupWindow的宽度。通过获取锚定视图的宽度,我们可以将PopupWindow的宽度设置为一致。最后通过showAsDropDown()
方法显示PopupWindow即可。