3

イメージとそれをオフセットするマージンを使用する xml でドローアブルを作成する方法はありますか? これは、マージンを設定できない場所にドローアブルを追加するためのものです。つまり、アクション バーの「上」キャレットを変更する場合です。

4

1 に答える 1

9

Androidの開発者ページで少し検索して見つけました。レイヤーリストを作成でき、その中に単一のアイテムがあります:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
     <item
      android:left="[margin in pixels(dp)]"
      android:drawable="@drawable/side_bar_button"/>
</layer-list>

これにより、ドローアブルが必要なピクセル数だけ左にオフセットされます。これは、右、上、下に対しても実行できます。

于 2014-07-18T20:29:59.753 に答える