viewHolder.ivUserChoose.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
View contentView = LayoutInflater.from(mContext).inflate(R.layout.layout_music_choose, null);
popWnd = new PopupWindow(mContext);
popWnd.setContentView(contentView);
popWnd.setWidth(ViewGroup.LayoutParams.WRAP_CONTENT);
popWnd.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT);
popWnd.showAsDropDown(finalViewHolder.ivUserChoose);
popWnd.setOutsideTouchable(true);
popWnd.setFocusable(false);
popWnd.setBackgroundDrawable(new BitmapDrawable());
TextView tvListen = contentView.findViewById(R.id.tv_listen);
TextView tvNotListen = contentView.findViewById(R.id.tv_not_listen);
tvListen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.e(TAG,"听");
dismissPopupWindow();
}
});
tvNotListen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.e(TAG,"不听");
dismissPopupWindow();
}
});
// popWnd.setOnDismissListener(new PopupWindow.OnDismissListener() {
// @Override
// public void onDismiss() {
// dismissPopupWindow();
// }
// });
}