Android:摆脱灰色吧

时间:2013-04-17 06:00:34

标签: android android-layout background-image

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

enter image description here

3 个答案:

答案 0 :(得分:2)

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

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

在res / values /

中找到样式

Styles.xml

<resources>

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

</resources>

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

答案 1 :(得分:1)

该栏是标题栏。添加

requestWindowFeature(Window.FEATURE_NO_TITLE);
在setContentView之前的onCreate中

去除它。

您可以通过在xml的底部放置一些内容来设置页脚。使你的主要布局成为一个RelativeLayout,让你的背景图片填充高度为fill_parent,并使它布局在你的页脚上,并使你的页脚layou_alignParentBottom = true

答案 2 :(得分:0)

可能的解决方案

  1. 要放置自己的设计而不是灰色条,您可以创建自定义标题栏。请参阅示例here

  2. 或者您可以使用清单

    中的以下内容删除标题栏
               android:theme="@android:style/Theme.NoTitleBar"
    
  3. 如果您要在图像上显示标题,只需使用FrameLayout,将textview放在Image上。

相关问题