Я просмотрел все документы Android об обработке нескольких размеров экрана, но я до сих пор не смог найти ответ на этот вопрос или как справиться с этим.Android: обработка экранов с одинаковым уровнем dpi, но разные
Если есть два телефона, которые имеют тот же уровень точек на дюйм (например, оба они ИПЧР) Я могу предоставить один ресурс для них и установить параметры макета, как например:
<ImageView
android:id="@+id/icon"
android:layout_width="94dp"
android:layout_height="94dp"
>
значок «» в этом экземпляр достаточно велик, так что он будет уменьшаться, чтобы соответствовать этому расположению во всех случаях. В идеальном мире я бы предположил, что значок будет иметь одинаковый размер на всех устройствах hdpi, однако, когда я проверил его на LG G2x и HTC Sensation, изображение будет меньше на Sensation. Так что Android всегда просто использует коэффициент 1,5x при расчете размера изображения hdpi? Есть ли что-то, что я могу сделать, чтобы гарантировать, что размер будет таким же на всех устройствах hdpi? Благодарю.
какое решение вы предлагаете сейчас, теперь? – user3819810