我试图在我当前的应用程序上支持mdpi,hdpi和xhdpi。问题是我从网上抓取图片(配置文件图片)。我正在使用height = 200dp
的imageview,事情是,即使我已经阅读了大量有关dp和dpi的教程和文档,但我仍然没有得到它们。从网络的Android图像大小
所以我的问题是,在hdpi手机上(ATRIX 2)图片后在屏幕上,这是非常适合我的约1/3。但在mdpi(银河王牌),它需要近2/3。
什么是设置高度为ImageView的(来自网络,而不是资源),以支持MDPI和华电国际的最佳途径。
感谢
<ImageView
android:id="@+id/expositor_image"
android:layout_width="match_parent"
android:layout_height="200dp"
android:layout_below="@+id/expositor_info_header"
android:layout_centerHorizontal="true"
android:layout_marginTop="-27dp"
android:contentDescription="@string/misc_placeholder"
android:scaleType="centerCrop" />
基本上我的问题是,200dp需要屏幕的不同%的MDPI和HDPI
那里。我编辑并添加了代码 – 2013-05-08 19:46:57