私のスプラッシュ画面では、xmlとして定義されたドロウアブルを持つスタイルを使用します。 私は画像を含めるためにビットマップを使用しています。xmlでのビットマップのサイズ変更
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<color android:color="@color/white"/>
</item>
<item
<bitmap
android:src="@drawable/splash_logo"
android:gravity="center"/>
</item>
</layer-list>
画像のサイズは1024x390で、スケールを縮小するオプションはありません。 xmlで中央に配置し、画面に収まるようにするにはどうすればよいですか?
親アイテムの幅と高さを設定したり、ビットマップが親を埋めたりパディングを設定したりするなど、多くのことを試しましたが、私のアプローチは良くありませんでした。私はまた、このトピックへのいくつかの他のstackoverflow答えを読んだが、解決策のどれも私のために働いた。
イメージを画面に合わせて中央に配置するようにイメージを拡大しようとする可能性がある他の解決策はありますか?
プログラムでレイアウトパラメータを設定しようとしましたか?またはそれに合うようにアンドロイドピカソを試しましたか? – koksalb
実際のビューで設定したxmlを表示しますか? – Xenolion
'drawable-XXXX'サイズごとにdrawableを作成します。 – SushiHangover