如何摆脱下图中的灰色背景?我指的是出现在标题“MergeLayout”后面的背景。基本上我想在那里设置我自己的背景,比如标题背景。还有没有办法设置页脚背景?如果不能,我至少可以拉伸桥图像以填满整个屏幕吗?
问问题
925 次
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
可能的解决方案
要放置您自己的设计而不是灰色条,您可以创建自定义标题栏。看这里的例子
或者您可以使用清单中的以下内容删除标题栏
android:theme="@android:style/Theme.NoTitleBar"
如果你想在图像上显示标题,你可以简单地使用 FrameLayout 在图像上放置一个文本视图。
于 2013-04-17T06:07:43.770 回答