【发布时间】:2014-04-19 02:35:00
【问题描述】:
我正在开发一个具有 1 个显示一个按钮的主要活动布局的 android 项目。我有第二个带有图像的布局,上面没有其他内容。我希望第二个布局在按下按钮时在第一个布局之上重叠。我已经弄清楚如何处理按钮的单击事件,但我不确定如何使第二个布局重叠在第一个布局之上。有什么想法吗?
我正在尝试制作类似于这张图片的东西
【问题讨论】:
标签: android xml eclipse android-layout overlapping
我正在开发一个具有 1 个显示一个按钮的主要活动布局的 android 项目。我有第二个带有图像的布局,上面没有其他内容。我希望第二个布局在按下按钮时在第一个布局之上重叠。我已经弄清楚如何处理按钮的单击事件,但我不确定如何使第二个布局重叠在第一个布局之上。有什么想法吗?
我正在尝试制作类似于这张图片的东西
【问题讨论】:
标签: android xml eclipse android-layout overlapping
正如 Gabe 所说,如果两个布局都绑定到同一个活动,则可以使用弹出窗口。
如果您打算为不同的布局设置不同的活动,您可以将活动显示为弹出窗口以显示在对话框主题中,如下所示,
<activity android:theme="@android:style/Theme.Dialog" />
【讨论】:
对于类似上图的内容,您可以使用 PopupWindow 并将其显示在布局的顶部。
【讨论】:
尝试在您的第二个布局 xml 文件中添加以下属性
android:alpha="0.5"
值可以在 0 到 1 之间,1 表示 100% 透明,0 表示 0% 透明,根据您的要求更改值
【讨论】: