У меня есть макеты с большим mdpi для моего приложения, которые отлично работают на Nook, но их нельзя использовать на вкладке Galaxy (огромные значки, некоторые макеты исчезают с экрана и т. Д.)
Оба устройства имеют разрешение 1024х600 и размер экрана 7 дюймов. Согласно моим расчетам это означает, что они оба должны иметь плотность 169 точек на дюйм.
Тем не менее, благодаря исследованиям и отладке я обнаружил, что вкладка «Галактика» на самом деле имеет плотность 240 точек на дюйм (подтверждено, что у Нука 169 точек на дюйм). У меня сейчас 2 пункта путаницы:
1.) Я думал, что dpi рассчитывается на основе разрешения и размера Чего мне не хватает?
2.) Я ожидал, что макеты / изображения будут выглядеть меньше / четче на дисплеях с более высокой плотностью. На самом деле, если я делаю все правильно в Android, изображения должны иметь одинаковый размер, поскольку у меня есть hdpi drawables. Но на вкладке галактики все выглядит огромно.
Спасибо за любую помощь!