我有一个TextView
只能水平重复的位图。我想设置我的 textview 的背景并仅在 X 轴上重复它。环顾四周后,我发现您只能通过代码而不是 XML 来做到这一点。我创建了一个BitmapDrawable
使用:,
BitmapDrawable bg = new BitmapDrawable(r, BitmapFactory.decodeResource(r, R.drawable.my_drawable));
bg.setTileModeX(Shader.TileMode.REPEAT);
setBackgroundDrawable(bg);
然而,即使采用这种方式,drawable 也会在 Y 轴上重复。这是在 Honeycomb 3.2 中。
有人可以对此有所了解,也许可以提供一个工作示例吗?