我在XML布局中有一个ListView。我想使用以下代码为此视图设置新的背景:

BitmapDrawable TileMe = new BitmapDrawable(BitmapFactory.decodeResource(getResources(), R.drawable.bg_skyline));
TileMe.setGravity(Gravity.BOTTOM); // Bottom
TileMe.setTileModeX(Shader.TileMode.REPEAT);
ListView test = getListView();
test.setBackgroundDrawable(TileMe);

问题是,如果我不对GravityTileMode行都进行注释,则只有TileMode将起作用。如果我评论TileMode行,则Gravity行将起作用。

我是在做错事还是Android弄乱了我的头?

最佳答案

启用平铺模式时,重力将被忽略。 Link

关于java - Android-同时设置TileMode和Gravity,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8401143/

10-09 03:38