【问题标题】:Android equivalent to CSS background-size: coverAndroid相当于CSS background-size:cover
【发布时间】:2023-03-16 05:40:02
【问题描述】:

我想知道 Android 中是否有与 CSS 的 background-size:cover 等效的函数?

我正在为大学做一个小申请,并且希望在我的启动画面中也有一张图片。我有一个分辨率为 2048 x 1536 的 Nexus 9,我发现很难找到具有此分辨率的图像。所以我研究了比例类型等,但所有这些解决方案似乎都改变了图像的比例。这反过来又使它被拉长并且看起来很可怕。

我目前在相对布局中有这个:

    <ImageView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:src="@drawable/gts"
    android:adjustViewBounds="true"
    android:scaleType="centerCrop"
    />

但无论出于何种原因,这都会改变图像的比例。谢谢。

【问题讨论】:

    标签: android css image


    【解决方案1】:

    你必须将android_width设置为wrap content,将android_height设置为wrap content,你还必须设置scaleType=fitcenter

    'android:layout_width="wrap_content" android:layout_height="wrap_content android:scaleType="fitCenter"'

    【讨论】:

      猜你喜欢
      • 2023-01-30
      • 1970-01-01
      • 2012-11-23
      • 2012-05-04
      • 2012-11-19
      • 2019-02-06
      • 2012-11-19
      • 2012-06-03
      • 2012-07-09
      相关资源
      最近更新 更多