【发布时间】:2016-09-15 09:33:13
【问题描述】:
我在运行时生成应用程序图标列表并将其存储在Drawable 对象中,如下所示:
Drawable d = getPackageManager().getApplicationIcon("package name");
my_imageView.setImageDrawable(d);
}
它在我想要的屏幕尺寸设备(4.5 英寸)中看起来很完美,但是当我在更大屏幕尺寸的设备(如 5、5.5、6 英寸屏幕)中测试它时,它看起来很大。我希望它在所有屏幕尺寸上看起来都与我的屏幕尺寸相同。有可能吗。提前谢谢
这是我的xml:
<ImageView android:layout_height="50dp"
android:layout_width="50dp"
android:scaleType="fitXY"
android:padding="1dp"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:id="@+id/imageViewicons"/>
【问题讨论】:
-
可以动态使用dimention进行imageview。
-
@Vishal_Patoliya 我尝试在 XML 中将 imageview 的宽度和高度设置为 50dp,但没有成功
-
在 imageview 中给出 scaleType
-
@Vishal_Patoliya 你能给我一个示例代码吗
-
把你的 .xml 文件放在这里
标签: android xml android-layout android-studio screen