Android平铺背景一行

时间:2014-01-26 06:43:14

标签: android

我想要一个平铺的背景,在Android应用中水平重复但不垂直的图像。换句话说,我想要一个平铺的行。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

在此代码中,将 yourXYZ 替换为您的对象

RelativeLayout rl = (RelativeLayout) yourView.findViewById(R.id.yourContainer);
BitmapDrawable bmp = (BitmapDrawable) yourContext.getResources().getDrawable(R.drawable.yourBackground);

bmp.setTileModeY(TileMode.REPEAT);
if(Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN)
{
    rl.setBackgroundDrawable(bg);
}
else
{
    rl.setBackground(bg);
}