【问题标题】:How to implement view/interface like this in android?如何在android中实现这样的视图/界面?
【发布时间】:2016-01-25 06:17:41
【问题描述】:

如果我单击(+添加到组)按钮,则应该可以看到类似警报/对话框的视图。如何在android中实现这样的视图?

【问题讨论】:

  • 在 Framelayout 中制作整个红色边框布局并让可见性消失,当您希望可见性可见时,它将出现在前面
  • 为此使用 PopupWindow。

标签: android


【解决方案1】:

它可以简单地使用来实现。

例子:

基本步骤:

  1. 为菜单创建 XML 布局。
  2. 扩展该布局并应用于PopupWindow
  3. 获取对该按钮的引用。 (即添加到组);
  4. Find its absolute coordination on the window.
  5. 使用showAtLocation 在适当的位置显示菜单。

注意: AFAIK,有很多库可以满足您的要求。所以,不要重新发明轮子。

【讨论】:

    【解决方案2】:

    这是可行的。您必须手动创建一个自定义布局,该布局在按下操作项后会自动消失。

    这是一个用于创建 QuickAction 对话框样式的小型 android 库:

    QuickAction Library

    欲了解更多信息,请阅读this article

    【讨论】:

      猜你喜欢
      • 2012-05-21
      • 1970-01-01
      • 2016-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 1970-01-01
      • 2016-12-26
      相关资源
      最近更新 更多