【问题标题】:Overlapping layout重叠布局
【发布时间】:2014-04-19 02:35:00
【问题描述】:

我正在开发一个具有 1 个显示一个按钮的主要活动布局的 android 项目。我有第二个带有图像的布局,上面没有其他内容。我希望第二个布局在按下按钮时在第一个布局之上重叠。我已经弄清楚如何处理按钮的单击事件,但我不确定如何使第二个布局重叠在第一个布局之上。有什么想法吗?

我正在尝试制作类似于这张图片的东西

【问题讨论】:

    标签: android xml eclipse android-layout overlapping


    【解决方案1】:

    正如 Gabe 所说,如果两个布局都绑定到同一个活动,则可以使用弹出窗口。

    如果您打算为不同的布局设置不同的活动,您可以将活动显示为弹出窗口以显示在对话框主题中,如下所示,

    <activity android:theme="@android:style/Theme.Dialog" />
    

    【讨论】:

      【解决方案2】:

      对于类似上图的内容,您可以使用 PopupWindow 并将其显示在布局的顶部。

      【讨论】:

        【解决方案3】:

        尝试在您的第二个布局 xml 文件中添加以下属性

        android:alpha="0.5"

        值可以在 0 到 1 之间,1 表示 100% 透明,0 表示 0% 透明,根据您的要求更改值

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-04-04
          • 1970-01-01
          • 2020-05-05
          • 2018-03-15
          • 1970-01-01
          • 1970-01-01
          • 2022-08-18
          • 1970-01-01
          相关资源
          最近更新 更多