如何在给定的活动中获得以下效果

时间:2016-01-26 08:02:00

标签: android android-fragments

如何获得以下结果。

背景我有一个活动但是我可以获得弹出视图,如下所示。

或者我应该给视图充气并将整个代码放在那里

Desire result

嗨我有一个活动..在按钮点击我需要弹出一个视图如下,这将作为单独的流独立工作...我怎么能实现它...如果可能的话我可以有一个样本来获得第一个弹出屏幕,所以我可以处理其他视图。

如果能够实现它的话,如何实现这一目标呢。

4 个答案:

答案 0 :(得分:1)

点击this link查看<div id="container"> <div id="canvas"> <div id="nav"> <h2 id="title"> <i class="fa fa-sitemap"> </i> MENU</h2> <ul id="toggle"> <li> <div class="active border"> <a href="#div1" class="common">HOME</a> </div> </li> <li> <div> <span class="menu-icons fa fa-user"></span> <a href="#div2" class="common">ABOUT US</a> </div> </li> <li> <div> <a href="#div3" class="common">PORTFOLIO</a> </li> <li> <div> <a href="#">CONTACT</a> </div> </li> </ul> </div> <a href="#" class="toggle-nav" id="bars"><i class="fa fa-bars"></i></a> <div id="div1">TEST ONE</div> <div id="div2">TEST TWO</div> <div id="div3">TEST THREE</div> </div> </div>上的示例。

答案 1 :(得分:1)

您必须使用AlertDialog.Builder创建对话框,然后对弹出窗口中显示的View进行充气,然后将AlertDialog.Builder的自定义视图设置为 AlertDialog.Builder builder = new AlertDialog.Builder(this) builder.setView()

希望这有帮助。

答案 2 :(得分:1)

您可以创建一个对话框片段并在此处显示它是一个link到Android开发人员指南

答案 3 :(得分:1)

我有三种方法可以实现这种效果,但我不会给你示例代码,我认为你自己可以学习更多,这就是为什么SOF存在,

  1. 使用Dialog,这将是最简单的,您可以创建xml布局并使用setView()进行此对话框,当您想要显示它时,请使用dialog.show()和{{ 1}}解雇它。
  2. 使用dialog.dismiss()作为浮动视图显示,DialogFragment将是最好的。
  3. 使用PopupWindow显示此视图,使用它,您可以创建xml布局并将其设置为弹出窗口,然后您可以随时显示它。
相关问题