Пожалуйста, обратите внимание на мой приведенный ниже код xml и снимок экрана (для просмотра снимка большого экрана нажмите на ссылку большого экрана, первый снимок экрана - маленький экран).
<?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 намного больше, чем на большом экране.
Теперь я также сделал изображения в соответствии с dpi и размером экрана устройства и поместил их в папки hdpi, mdpi, ldpi, и я получаю желаемый и идеальный вид улыбки на всех устройствах (малых, средних, больших),
Но проблема в том, что мне нужно использовать много Imagebuttons и ToggleButtons в этих XML-файлах, и у меня есть еще несколько таких XML-файлов.
Таким образом, создание этих изображений в соответствии с папками для рисования будет увеличивать размер моего приложения все больше и больше, и я думаю, что должен быть способ избавиться от этой проблемы и оптимизировать размер моего приложения ......
ТАК, если кто-нибудь знает способ, пожалуйста, помогите мне
Большой экран