match_parent
タイルが左端からではなく、親の中心から繰り返される幅の広いコンテナのタイル張りの背景を作成しようとしています。画面の幅に関係なく、背景が常に中央に表示されるようにするために、これが必要です。
BitmapDrawable
Android のには属性があることに気付きましたが、 をまたはに設定するとgravity
効果がないようです。ビットマップは最初にコンテナーの中央に配置され、次に中心点から外側に繰り返されると予想していました。代わりに、左揃えで繰り返されるため、最初のタイルは常に完全に表示されますが、画面の幅がタイルの幅の倍数でない限り、最後のタイルは切り取られます。tileMode
repeat
mirror
更新:「タイル モードが有効な場合、重力は無視されます。」(tileMode attr docs。)これを達成する他の方法はありますか?