先看效果图,免得浪费大家时间,看是不是想要的效果 。

直接上代码 ,核心方法。
private void showPopupWindow(View parent) {
if (popupWindow == null) {
LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = layoutInflater.inflate(R.layout.group_list, null);
lv_group = (ListView) view.findViewById(R.id.lvGroup);
Collections.reverse(groups);
GroupAdapter groupAdapter = new GroupAdapter(this, groups);
lv_group.setAdapter(groupAdapter);
本文通过实例代码展示了如何在Android中使用PopupWindow显示在指定控件的上、下、左、右四个位置,主要讲解了showAtLocation()方法的运用,帮助开发者实现灵活的PopupWindow布局。
订阅专栏 解锁全文
3531

被折叠的 条评论
为什么被折叠?



