我创建了android中的布局,每列有三列图像,我在drawable文件夹中有所有类型/大小的dpi图像(hdpi,ldpi,mdpi,xhdpi,xxhdpi,xxxhdpi)。但是当我在设备上运行此布局时。它只需要ldpi图像并在屏幕上显示,因为我得到的图标很小。
布局:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:gravity="center_horizontal"
android:textAlignment="gravity"
android:background="@drawable/menu_gradient"
android:text="@string/health_products"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"
android:padding="10dp"
android:weightSum="100">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/anjir"
android:paddingRight="10dp"
android:layout_weight="35"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="10dp"
android:src="@drawable/drkshe"
android:layout_weight="35"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="10dp"
android:src="@drawable/sitafal"
android:layout_weight="35"/>
</LinearLayout>
</LinearLayout>
就像在线性布局下的这种布局一样,我们有三个显示图标的ImageView。这些图标有各种大小和dpi。但它只需要ldpi。所以它显示小图像。我该怎么做才能在布局上获得正确的dpi图像。