![当前布局] 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" >
顺便说一句,我需要图像不垂直拉伸(stretch),因此更改它也不是必需的解决方案。
最佳答案
那些黑条只是主题背景的颜色。要摆脱它们,您可以将位图可绘制更改为背景色为白色的图层列表,如下所示:
<?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>
关于android - 如何在 Android 中使用位图作为背景从 LinearLayout 中删除黑条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12372134/