2011-07-09 11 views
0

私の以下の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ファイルがいくつかあることです。 ......

だから、より多くの私のアプリのサイズが大きくなります描画可能なフォルダーに応じてこれらのイメージを作り、そして私は、この問題の外に取り除くと私のアプリのサイズを最適化する方法があるはずだと思う

誰もが道を知っているのであれば、あなたは、あなたのアプリがすべてのデバイスで同じように見えるしたい場合は、すべての画面密度のためのリソースを提供しなければならない

Small Screen

Large screen

答えて

0

私を助けてください。それは品質とアプリサイズの間の妥協です。

+0

あなたのクイックリプレイに感謝します。しかし、両方を維持するための何かが必要です –

関連する問題