0

有没有办法让我沿着活动视图的右侧平铺图像?我的图像小而方形。

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

<?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开发来说非常新......

4

1 回答 1

1

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

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

android:layout_alignParentRight="true"
于 2013-05-14T02:41:28.200 回答