-1

私のプロジェクトには4つのドローアブルフォルダがあり、そこに同じ画像があります

4つのレイアウト(小、大、x大)のスプラッシュ画面があります

スプラッシュxlarge

xlargeスプラッシュレイアウトで、中央に別の画像がありますが、resdrawableでは修正されません-これと同じxhdpi画像

スプラッシュスクリーン媒体

< merge xmlns:android="http://schemas.android.com/apk/res/android">
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:src="@drawable/bg_logo" />

</ merge>

どうすればこの問題を解決できますか?

4

3 に答える 3

1

これをマニフェストファイルに追加してみてください:

<supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" 
        android:xlargeScreens="true"
        android:resizeable="true"/>

お役に立てば幸いです。

ありがとう。

于 2012-12-13T08:55:17.710 に答える
1

同じ結果を達成したい場合は、各ドローアブルフォルダに異なる解像度を保存する必要があります。または、1つのフォルダを使用すると、この写真のサイズが変更されます。

必要なサイズを確認するには、次を確認してください。

http://developer.android.com/guide/practices/screens_support.html

于 2012-12-13T08:53:33.447 に答える
1

異なる画面に9つのパッチ画像を使用して、その画像を使用してresに描画可能なフォルダを作成し、ここに9つのパッチ画像を配置して、この画像をレイアウトに設定できます。これは、次の場合に役立ちます。

于 2012-12-13T09:44:47.543 に答える