我想重复与图像ImageView
与RelativeLayout
。 它可以是可以使用位图xml和使用TILEMODE "repeat"
与RelativeLayout
,因为我已经在互联网上看到的东西,他们都处理LinearLayout
。
任何帮助或提示将受到热烈的欢迎。
我想重复与图像ImageView
与RelativeLayout
。 它可以是可以使用位图xml和使用TILEMODE "repeat"
与RelativeLayout
,因为我已经在互联网上看到的东西,他们都处理LinearLayout
。
任何帮助或提示将受到热烈的欢迎。
创建可绘制文件夹中的名为背景XML文件
background.xml
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/imagename"
android:tileMode="repeat" />
在您的相对布局添加上面的XML作为背景
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background" />
是的,当然,你可以用相对布局中使用它。 使用它作为您的RelativeLayout的背景。 我还用它在我的项目。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@drawable/top_header_bg_repeat"
android:gravity="center">
top_header_bg_repeat.xml (in drawable folder)
----------------------------------------------
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/top_header"
android:tileMode="repeat"
android:dither="true"/>
Set Bitmap in ImageView
----------------------
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/top_header_bg_repeat"
android:scaleType="fitXY"/>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/top_header_bg_repeat"/>
是的,它可能。 定义你的重复图像Drawable (bitmap)
与android:tileMode="repeat"
的XML和使用它作为您的背景RelativeLayout
。
在所有的请求中存在一个小问题,如果你的图像将是巨大的和更小的尺寸有什么布局,图像不会调整,只有十重复重复由Y,你可以做到这一点只有programmly。
我解决我的问题是这样的(集重力填充)
BG绘制图像
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/table_cells_bg_img"
android:tileMode="repeat" android:gravity="fill" />
和布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="@dimen/table_cell_height">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="@dimen/table_cell_height"
android:scaleType="fitXY"
android:src="@drawable/table_cells_bg"/>
<TextView
android:id="@+id/txtActivityTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/avatarImage"
android:text="TextView"
android:textColor="@color/white"
android:textSize="@dimen/font_size_middle" />
</RelativeLayout>
而且table_cells_bg_img它与宽度= 1px的和高度图像= 1px的
和布局等,所以现在你的形象就好像背景,它是将调整父布局的任何尺寸
试试,也许有帮助。 在我的情况下被清除,我需要平铺背景图像的TableCell通过X重复的全尺寸坐标(像我能做到这一点在iOS)。 所以,我解决它像我形容。