![当前布局] http://i50.tinypic.com/qqznzs.png
我试图让布局顶部和底部的blakc条形为白色而不是黑色。我已经尝试过更改背景颜色了。
可提法代码:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="clip_horizontal|clip_vertical|center"
android:src="@drawable/theblindgoat_logo"
android:tileMode="disabled" >
</bitmap>
主要代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/startup"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:orientation="vertical" >
BTW我需要图像不垂直拉伸,因此改变它也不是一个必需的解决方案。
答案 0 :(得分:2)
那些黑条只是主题背景的颜色。要摆脱它们,您可以将位图drawable更改为背景颜色为白色的图层列表,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<color android:color="@android:color/white"/>
</item>
<item>
<bitmap android:gravity="clip_horizontal|clip_vertical|center"
android:src="@drawable/theblindgoat_logo"
android:tileMode="disabled" />
</item>
</layer-list>
答案 1 :(得分:1)
你可以用两种方式抛弃那种黑色:
LinearLayout
的背景设置为白色,然后添加
ImageView
里面有所需的图片来源或者
android:theme="@android:style/Theme.Light.NoTitleBar"
设置为您的活动
AndroidManifest.xml ,其余部分保留原样答案 2 :(得分:0)
尝试将LinearLayout的背景设置为位图:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/startup"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/theblindgoat_logo"
android:orientation="vertical" >
这应该拉伸你的图像以填充背景。