我有一个问题来实现这种情况,在这里看到,本身已经让整个布局如下面的布局。
但我想这样做,这个矩形应该是一个可点击的项
怎么做?
答案 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将是最佳选择。