В Android мы можем определить ресурсы по плотности экрана, такие как LDPI, HDPI и MDPI.
Я надеюсь создать пользовательский интерфейс с TextLayout такой же ширины и высоты, как и ImageView рядом с ним. ImageView содержит изображение того же размера, что и значок запуска (72 пикселя для HDPI и т. Д.).
Есть ли способ узнать, что значок имеет определенную высоту ширины в 'dp' (без kwnoi, поэтому я могу жестко закодировать XML. Я думаю, что это возможно, потому что dp не зависит от устройства, но не может найти какой-либо способ получения значений в дп.
<TextView
android:id="@+id/holidaylistitem_day"
android:layout_width="<X>dp"
android:layout_height="<Y>dp"
android:text="1st"/>
<ImageView
android:id="@+id/holidaylistitem_type"
android:src="@drawable/ic_launcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Мне нужны значения X и Y, поэтому оба будут одинакового размера.