代码之家  ›  专栏  ›  技术社区  ›  Paresh Mayani jeet

Android-Imageview在所有屏幕分辨率的中心

  •  6
  • Paresh Mayani jeet  · 技术社区  · 14 年前

    现在,我正在使用sdk1.5开发Android应用程序,并在HTC-Hero上测试应用程序,其固件是Android 1.5。

    所以,我想做的是在全屏幕分辨率的手机上显示320*480分辨率的图像?我的意思是说,如果移动设备具有更高的分辨率(即480*800、480*854或其他分辨率),则图像应显示在屏幕的“中心”部分。

    所以,在所有屏幕(不拉伸或剪切)分辨率(320*480除外)的中心显示图像,我必须设置哪些属性?

    1 回复  |  直到 14 年前
        1
  •  5
  •   Vadim Kotov First Zero    7 年前

    只需设置 scaleType ImageView.ScaleType 你可能想用 CENTER

    此外,您还面临另一个问题:除了mdpi图像之外,还必须提供hdpi图像,这样您的mdpi图像就不会被Android系统自动放大为hdpi图像,请阅读以下内容: http://developer.android.com/guide/topics/resources/providing-resources.html

    minSdkVersion 到3岁,你的 targetSdkVersion Casting a wide net for all Android devices .