私はスプラッシュスクリーンのロゴとして使用するために、いずれかの側にいくつかのパディング付きの描画可能なイメージを中心にしようとしています。問題は、それが画面全体に広がっているか、またはgravity
を使用している場合はすべてのパディングを無視することです。レイヤーリストアンドロイドの中でドロアブルをどのようにスケールして中心に置くのですか?
<?xml version="1.0" encoding="utf-8"?>
<item
android:drawable="@color/grey_3"/>
<item android:gravity="top|center_horizontal|center_vertical" android:drawable="@drawable/zc_logo_r"
android:top="100dp"
android:left="200dp"
android:right="200dp"
android:layout_margin="100dp"
>
</item>
私は同じ結果で、ビットマップ、android:gravity="fill_horizontal"
およびSO上の他のさまざまな提案を使用してみました。
xmlで画像の拡大縮小と中央揃えを行うにはどうすればよいですか?
重力の設定は、アイテムのためではなく、ビットマップ自体の方がよいでしょう。それ以外の場合は、Lollipop以前の端末では –