我在屏幕的底部处有一个ListView
,每一行都用图片表示,我需要的是显示PopupWindow
,当我点击该行时, top center
部分,显示一些关于它的小细节,我试过这个
image.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
View view = mInflater.inflate(R.layout.poi_popup_info, null);
final PopupWindow popupWindow = new PopupWindow(view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, true);
popupWindow.setBackgroundDrawable(new BitmapDrawable());
popupWindow.showAsDropDown(image);
}
});
但这显示在左下角
谢谢大家的时间!
答案 0 :(得分:0)
而不是PopUpWindow,给ListPopupWindow一个镜头。
http://developer.android.com/reference/android/widget/ListPopupWindow.html
有很多钩子可以在列表视图中/周围定位弹出窗口
答案 1 :(得分:0)
对于那些需要这个的人,我最终使用了这个库,非常有用
https://github.com/shardul/Android/tree/master/ChromeStyleHelpPopups