0

如何摆脱下图中的灰色背景?我指的是出现在标题“MergeLayout”后面的背景。基本上我想在那里设置我自己的背景,比如标题背景。还有没有办法设置页脚背景?如果不能,我至少可以拉伸桥图像以填满整个屏幕吗?

在此处输入图像描述

4

3 回答 3

2

在 androidmanifest.xml 中,您可能选择了一种样式。

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

在 res/values/ 中找到样式

样式.xml

<resources>

    <style name="AppTheme" parent="android:Theme.Black.NoTitleBar" />

</resources>

这将在整个应用程序中摆脱它。无需一遍又一遍地重写代码。

于 2013-04-17T06:06:56.540 回答
1

该栏是标题栏。添加

requestWindowFeature(Window.FEATURE_NO_TITLE);

在 setContentView 之前的 onCreate 中摆脱它。

您可以通过在 xml 底部放置一些内容来设置页脚。使您的主布局成为RelativeLayout,使您的背景图像高度为fill_parent,并使其layout_above您的页脚,并使您的页脚layout_alignParentBottom = true

于 2013-04-17T06:04:49.290 回答
0

可能的解决方案

  1. 要放置您自己的设计而不是灰色条,您可以创建自定义标题栏。看这里的例子

  2. 或者您可以使用清单中的以下内容删除标题栏

               android:theme="@android:style/Theme.NoTitleBar"
    
  3. 如果你想在图像上显示标题,你可以简单地使用 FrameLayout 在图像上放置一个文本视图。

于 2013-04-17T06:07:43.770 回答