在我的活动布局中,有一个背景,应该由 Y 重复。重复背景没有问题,当它在 X 和 Y 上重复时(只需添加android:tileMode="repeat"
)。此外,在 Android API 15 上执行此操作也没有问题:
RelativeLayout layout = (RelativeLayout) findViewById(R.id.container_layout);
BitmapDrawable bg = (BitmapDrawable)getResources().getDrawable(R.drawable.my_repeating_bg);
bg.setTileModeX(TileMode.REPEAT);`
layout.setBackground(bg);
但是该方法setBackground(<BitmapDrawable>)
在 Android API < 16 上不可用。当我想在 Android 2.3 中仅按 X 或 Y 重复我的背景时该怎么办?谢谢。PS背景的宽度和高度都是MATCH_PARENT
。