如何获得以下结果。
背景我有一个活动但是我可以获得弹出视图,如下所示。
或者我应该给视图充气并将整个代码放在那里
嗨我有一个活动..在按钮点击我需要弹出一个视图如下,这将作为单独的流独立工作...我怎么能实现它...如果可能的话我可以有一个样本来获得第一个弹出屏幕,所以我可以处理其他视图。
如果能够实现它的话,如何实现这一目标呢。
答案 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存在,
setView()
进行此对话框,当您想要显示它时,请使用dialog.show()
和{{ 1}}解雇它。dialog.dismiss()
作为浮动视图显示,DialogFragment将是最好的。