2012-07-13 36 views
0

我的问题是当我将图像放在背景中时创建自己的空白。 我做了一个新的图标集。将图像放在那里并剪裁,使其没有白色边框。当我创建一个新的图像视图时,它的作用就是它本身没有边框。但是当我把它作为重复的背景时,它会创建一个空格。 它看起来像这样: 我不能张贴图片等等看这里:http://i.stack.imgur.com/AwNiz.gif重复背景创建空白 - android

我使用的是相对布局和我创建了一个文件,绘制,把一个XML文件中就中,我有这样的代码:

<?xml version="1.0" encoding="utf-8"?> 
<bitmap 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:src="@drawable/im" 
     android:gravity="center" 
     android:tileMode="mirror"/> 

我试了3个不同的图片,它总是在重复背景时做空白。 我希望背景可以简单地连接而不用任何空格。 在此先感谢:)

我正在使用Eclipse。

+0

将imageview代替位图并将im设置为背景 – AkashG 2012-07-13 06:19:24

+0

当我将它填充到父级时,它仍会创建空白。所以我猜画面是错的。但是当我创建图标集时,我裁剪并将填充设置为0。在创建它的预览中,它没有显示白色边框。那么,如果我希望它没有空格,我该如何设置设置? – Justeagle11 2012-07-13 06:34:23

+0

而不是直接宣布采取任何布局,例如。相对的布局,而不是包括imageview中的。不要直接在视图中直接带孩子尝试添加父项。 – AkashG 2012-07-13 06:44:49

回答

0

如果您创建9.png文件并允许它伸展到边缘会发生什么?看起来你的位图比空间小。

+0

那么,如果你的意思是在位图中编写'android:scaleType =“fitXY”',它就不起作用,它会再次创建空白。 – Justeagle11 2012-07-13 09:41:20

+0

不是。我的意思是使用“x.9.png”图像文件。这种图像指定了在需要时拉伸图像的位置,以便它可以用layout_gravity =“fill”填充区域。有一个教程[http://developer.android.com/tools/help/draw9patch.html](其中) – Aviral 2012-07-13 12:05:36

+0

我使用Eclipse,我不知道如何做到这一点。我搜查了它,但我找不到任何东西。 – Justeagle11 2012-07-15 10:18:17