2011-12-06 4 views
3

私はListViewをXMLレイアウトにしています。私は、次のコードを使用して、このビューに新しい背景を設定したい:Android - TileModeとGravityの両方を設定する

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が頭を悩ませていますか?

答えて

4

タイルモードが有効な場合、重力は無視されます。 Link

+1

回避策はありますか?これは、 'フル'タイルモードには意味がありますが、xとyについては意味がありません。 – jtooker

関連する問題