Intereting Posts
Цвет текста кнопки AlertDialog с поддержкой библиотеки v24.2.1 Ошибка IDE Eclipse (Android) ActionBarSherlock с несколькими MenuItems? Прозрачная панель навигации для приложения Lollipop? Пользовательский вид CustomView не использует конструкторы View 2 или 3 аргумента «Ожидание устройства» при отладке на телефоне С Android bluetooth – fetchUuidsWithSdp () предположим, чтобы вернуть SDP два раза для каждого устройства? Защита Bluetooth от безопасности Java – Android – Сплит-активность / Класс в несколько файлов для лучшей организации (решения) В чем разница между MD5withRSA & SHA1withRSA? Проект библиотеки Android Jar + IntelliJ IDEA 11 Android WebView использует setWideViewPort, отключает масштабирование с двойным нажатием, но сохраняет фиксированный масштаб? Кнопка Android Done вместо следующего Ошибка памяти, связанная с большими растровыми изображениями и жизненным циклом активности андроида Android java.exe завершен с ненулевым значением выхода 1

Разный размер Drawable при загрузке в качестве фона из / drawable-hdpi вместо / drawable

Я переместил файлы с 9 /drawable-hdpi из /drawable-hdpi в /drawable-hdpi потому что журнал ошибок рекомендовал использовать drawable-* для /drawable-hdpi оптимизированных по плотности изображений.

Проблема в том, что AppWidget теперь выглядит по-другому. Когда Drawables хранятся в /drawable-hdpi граница становится толще.

Для получения дополнительной информации сравните прилагаемые скриншоты. В чем причина этой разницы?

Скриншот

Введите описание изображения здесь

раскладка

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget_parent" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/widget_bg" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/widget_loading" android:textAppearance="?android:attr/textAppearanceMedium" /> <ProgressBar style="?android:attr/progressBarStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginRight="4dp" android:layout_toLeftOf="@+id/textView1" /> </RelativeLayout> 

Drawable @drawable/widget_bg_default

Введите описание изображения здесь

Widget_bg (хранится в /drawables )

 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/widget_bg_default" android:state_focused="false" android:state_pressed="false" android:state_selected="false"/> <item android:drawable="@drawable/widget_bg_pressed" android:state_pressed="true"/> <item android:drawable="@drawable/ic_launcher" android:state_selected="true"/> <item android:drawable="@drawable/widget_bg_focused" android:state_focused="true"/> </selector> 

Вот объяснение всей структуры каталогов, ориентированной на Android.

Drawable-hdpi, Drawable-mdpi, Drawable-ldpi Android

также

http://wonton-games.blogspot.com/2010/07/tutorial-multiple-screen-support.html