如何布局部分叠加ActionBar

时间:2014-10-22 03:26:47

标签: android android-layout

我有一个问题来实现这种情况,在这里看到,本身已经让整个布局如下面的布局。 enter image description here

但我想这样做,这个矩形应该是一个可点击的项enter image description here

怎么做?

2 个答案:

答案 0 :(得分:0)

首先,您需要创建一个扩展现有操作栏主题的自定义主题,并将android:windowActionBarOverlay属性设置为true。

<resources>
    <!-- the theme applied to the application or activity -->
    <style name="CustomActionBarTheme"
           parent="@android:style/Theme.Holo">
        <item name="android:windowActionBarOverlay">true</item>
    </style>
</resources>

在您的布局中添加以下内容:

android:paddingTop="?android:attr/actionBarSize"

示例:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingTop="?android:attr/actionBarSize"> // <==== add this one
    ...
</RelativeLayout>

详细了解this

答案 1 :(得分:0)

如果您需要在主要内容上显示某些内容,PopupWindow将是最佳选择。