私の以下のxmlコードとスクリーンショットを考えてください。(大画面リンクをクリックすると大きなスクリーンリンクを見ると、最初は小さなスクリーンのスクリーンショットです。マルチスクリーンスケール "a"深刻な問題
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clipChildren="true"
android:layout_gravity="center"
android:orientation="vertical"
android:background="@drawable/default1"
android:weightSum="10"
>
<ImageView
android:id="@+id/FrameLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:background="@drawable/fc_postyour_best_score_bg"
/>
</LinearLayout>
スクリーンショットを見ることで、CANICAロゴイメージが大画面よりも大きくなっていることがわかります。デバイスの解像度と画面の大きさに応じて
今、私も作った画像やhdpi、MDPI、LDPIフォルダに入れて、私は、(小、中、大)
をすべてのデバイスで必要な、完璧なsmilerの外観を得ますしかし、問題は、このxmlファイルで多くのImageButtonsとToggleButtonsを使用する必要があり、そのようなxmlファイルがいくつかあることです。 ......
だから、より多くの私のアプリのサイズが大きくなります描画可能なフォルダーに応じてこれらのイメージを作り、そして私は、この問題の外に取り除くと私のアプリのサイズを最適化する方法があるはずだと思う
誰もが道を知っているのであれば、あなたは、あなたのアプリがすべてのデバイスで同じように見えるしたい場合は、すべての画面密度のためのリソースを提供しなければならない
あなたのクイックリプレイに感謝します。しかし、両方を維持するための何かが必要です –