Android:启动器图标DP中的宽度和高度

Ziy*_*een 4 xml user-interface android

在android中,我们可以通过屏幕密度定义资源,例如LDPI,HDPI和MDPI.

我希望构建一个具有TextLayout的UI,其宽度和高度与它旁边的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" />
Run Code Online (Sandbox Code Playgroud)

我需要的是X和Y值,所以两者的大小相同.

Spa*_*rky 7

Android的设计指南有介绍推荐页面图标的尺寸.简而言之,启动器图标为48x48 dp.