Android PopupWindow的使用和分析
1.PopupWindow的常用方法:
简单的demo
MainActivity中创建buttonclick方法
public void buttonclick(View view) {
View popupView = getLayoutInflater().inflate(R.layout.popupview,null);
Button btn1 = popupView.findViewById(R.id.btn1);
PopupWindow popupWindow = new PopupWindow(popupView, ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT,true);
popupWindow.showAsDropDown(view,view.getWidth(),-view.getHeight());
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
popupWindow.dismiss();
}
});
}
activity_main中创建button