我在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);
问题是,如果我不对
Gravity
和TileMode
行都进行注释,则只有TileMode
将起作用。如果我评论TileMode
行,则Gravity
行将起作用。我是在做错事还是Android弄乱了我的头?
最佳答案
启用平铺模式时,重力将被忽略。 Link
关于java - Android-同时设置TileMode和Gravity,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8401143/