在 Android 中,我们可以按屏幕密度(如 LDPI、HDPI 和 MDPI)定义资源。
我希望构建一个 UI,其中 TextLayout 的宽度和高度与其旁边的 ImageView 相同。ImageView 包含一个图像,与启动器图标相同大小(例如 HDPI 为 72px)。
是否有一种方法可以知道图标在“dp”中具有特定的宽度和高度(不需要 kwnoi),以便我可以硬编码 XML。我认为这是可能的,因为 dp 独立于设备,但找不到任何获取 dp 值的方法。
我需要的是X和Y值,以使它们的大小相同。
我希望构建一个 UI,其中 TextLayout 的宽度和高度与其旁边的 ImageView 相同。ImageView 包含一个图像,与启动器图标相同大小(例如 HDPI 为 72px)。
是否有一种方法可以知道图标在“dp”中具有特定的宽度和高度(不需要 kwnoi),以便我可以硬编码 XML。我认为这是可能的,因为 dp 独立于设备,但找不到任何获取 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值,以使它们的大小相同。