首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓系统中的QuickContactBadge或弹出窗口

安卓系统中的QuickContactBadge或弹出窗口
EN

Stack Overflow用户
提问于 2011-09-12 18:10:06
回答 1查看 562关注 0票数 0

在我的活动中有一个自定义的列表视图。列表的每一项在左侧都有图像按钮。我想要显示弹出窗口时,按钮被点击。弹出窗口有一些图像按钮,如聊天消息。我想要一个弹出式窗口,如当QuickContactBadge被点击。我该怎么做呢?我可以使用QuickContactBadge吗(在列表中列出我自己的联系人,而不是手机的联系人)?有什么帮助吗...?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-12 18:13:34

您可以通过扩展一个custom dialog并在其中放入您自己的自定义View以及您喜欢的任何按钮来创建一个Dialog

更新:

我只是在视觉上检查了QuickContactBadge。在您的案例中,问题将是如何正确地定位它,以便它将指向用户单击的正确列表视图项。可能的解决方案:

  1. 将现有的列表视图布局放在一个FrameLayout中,并在其上放置一个空的AbsoluteLayout。当单击listview项时,计算坐标并在AbsoluteLayout中的右坐标处绘制QuickContactBadge,以便它指向所单击的项。我从来没有尝试过这样做,所以我不知道这样做效果如何:
  2. 使用ExpandableListView,它在点击时会展开项目。在这个展开的项目中,您可以显示QuickContactBadge或仅显示一些您想要的按钮。

就我个人而言,我会选择第二种方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7386240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档