在活动右侧的平铺图像

时间:2013-05-14 01:16:43

标签: java android xml

我有办法在活动视图的右侧平铺图像吗?我的图像小而方。

我知道您可以像这样平铺整个活动视图:

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

但是有办法抑制它吗?使其只是在右侧沿着另一个图像平铺一个图像?

我知道我可以这样做:

android:layout_marginTop="5dip"
android:layout_marginBottom="5dip"

并继续增加边距,因为我在下面添加了另一个imageView。我对这种方法唯一的恐惧就是当scoll-bars进入画面时。这显然是一种非常静态的方法......

只是一个抬头 - 对Android开发来说很新......

1 个答案:

答案 0 :(得分:1)

如果您知道图块的宽度,则可以创建一个bitMap,其宽度为图块的宽度,其高度为完整视图的高度。然后将此视图放在活动视图的右侧。

如果您的视图具有填充视图的相对布局,并且您的位图与相对布局的右侧对齐,那么这将是最简单的:

android:layout_alignParentRight="true"