Итак, каким должен быть размер drawable при создании из android-asset-studio. или мне нужно управлять им через выдвижные папки для планшетов?
Android. Каков должен быть размер рисуемого слева/справа/сверху/снизу на любой кнопке/текстовом представлении?
Ответы (3)
Я предполагаю, что вы не сделали другой макет для 10-дюймового планшета. Поскольку планшет имеет среднюю плотность, он автоматически подберет изображения из папки MDPI, которую вы не можете контролировать. Единственное, что вы можете контролировать, это создание другого макета для разных экранов. размеры и использовать 9 патчей bitmpas, они не растягиваются и не сжимаются.
Выбор раскладки в Android-устройствах выглядит следующим образом
layout -> Default (Useful for Phone layouts)
layout-large - > 5" to 7" tablets (like Galaxy Note, Kindle Fire etc)
layout-xlarge -> above 7" tablets
layout-sw<N>dp -> regardless of the screen's current orientation, your application's has at least N dps of width available for it UI.(Introduced in Android 3.2 and above).
Дополнительная информация доступна здесь.
Android использует коэффициент масштабирования 3:4:6:8. Вы можете прочитать все, что написано мелким шрифтом, здесь http://developer.android.com/guide/practices/screens_support.html.
Короче говоря, вы должны использовать эти разрешения
- 36x36 для низкой плотности
- 48x48 для средней плотности
- 72x72 для высокой плотности
- 96x96 для сверхвысокой плотности
Если вы используете 32 для низкой плотности, вы захотите использовать
- 32x32
- 43x43 (42.6)
- 64x64
- 85x85 (85.3)
Для планшета просто поместите изображение в XHDPI и в xml назначьте его как wrap_content , но вы должны знать размер изображений xdpi.