3

我有一个图像,我想放在右边并在 y 轴上重复它。HTML中的“背景:url(img.png)右重复y”之类的东西。

可以在android中做到这一点吗?

当我将此位图设置为背景时,它不在右侧:

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
  android:src="@drawable/img_list"
  android:filter="true"
  android:dither="true"
  android:tileMode="repeat"
  android:gravity="right" />
4

1 回答 1

1

我使用以下代码在 y 轴上重复图像作为背景:

 <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
        android:src="@drawable/background"
        android:tileMode="repeat"
        android:antialias="true"
        android:dither="false"
        android:filter="false"
        android:gravity="left"
    />

对于 X 和 Y 的单独 TileModes,您需要在代码中执行此操作:

    BitmapDrawable TileMe = new BitmapDrawable(BitmapFactory.decodeResource(getResources(), R.drawable.listbackground));
      //TileMe.setTileModeX(TileMode.REPEAT);
      TileMe.setTileModeY(TileMode.REPEAT);
于 2012-06-14T15:47:01.153 回答