列表视图项的Android弹出窗口

时间:2014-01-06 20:49:09

标签: android android-listview popupwindow

我在屏幕的底部处有一个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);

            }
        });

但这显示在左下角

谢谢大家的时间!

2 个答案:

答案 0 :(得分:0)

而不是PopUpWindow,给ListPopupWindow一个镜头。

http://developer.android.com/reference/android/widget/ListPopupWindow.html

有很多钩子可以在列表视图中/周围定位弹出窗口

答案 1 :(得分:0)

对于那些需要这个的人,我最终使用了这个库,非常有用

https://github.com/shardul/Android/tree/master/ChromeStyleHelpPopups