1.PopupWindow是一个可以在自定义位置显示的对话框,具体使用如下:
window = new PopupWindow(view, 500, 600, true);
window.setFocusable(true);
window.setTouchable(true);
//这两个一起使用可以设置外部点击消失pop
window.setOutsideTouchable(true);
window.setBackgroundDrawable(new ColorDrawable(Color.WHITE));
//当popupWindow消失的时候,出发的监听
window.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss() {
//pop消失,背恢复原来的色彩
vi.setVisibility(View.GONE);
}
});
fuwu = (TextView) findViewById(R.id.main_fu);
window.showAsDropDown(fuwu, 0, 15);