jjzjj

setTileModeX

全部标签

Android BitmapDrawable setTileModeX 不适用于 TextView

我有一个TextView和一个只能水平重复的位图。我想设置我的TextView的背景并仅在X轴上重复它。环顾四周后,我发现您只能通过代码而不是XML来做到这一点。我创建了一个BitmapDrawable使用:,BitmapDrawablebg=newBitmapDrawable(r,BitmapFactory.decodeResource(r,R.drawable.my_drawable));bg.setTileModeX(Shader.TileMode.REPEAT);setBackgroundDrawable(bg);然而,即使采用这种方式,drawable也会在Y轴上重复。这是在