在顶部移动imageview

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在顶部移动imageview相关的知识,希望对你有一定的参考价值。

我有一个大小为519px X 420px的图像,我想放在我的android屏幕顶部。现在我的图像和标题之间有一些空的空白区域,我想删除它。

XML code:

<ImageView
android:src="@drawable/sitemakers_laptops"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

Preview

请参阅上面的屏幕截图,并帮助我以这样的方式更新我的XML,以便蓝色标题和图像之间的空白区域完全消失。

提前致谢!

根据要求完成XML代码:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="in.sitemakers.sitemakers.AboutFragment">

<ImageView
    android:src="@drawable/sitemakers_laptops"
    android:layout_width="match_parent"
    android:scaleType="fitXY"
    android:layout_height="wrap_content" />

</FrameLayout>
答案

试试这个ImageView.ScaleType

用于将图像边界缩放到此视图边界的选项。

使用android:scaleType="fitXY"

使用FILL缩放图像。

<ImageView
    android:src="@drawable/sitemakers_laptops"
    android:layout_width="match_parent"
    android:scaleType="fitXY"
    android:layout_height="420dp" />
另一答案

你可以使用android:scaleType =“fitXY”

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
orientation="vertical"
android:layout_height="match_parent">

<ImageView
    android:src="@drawable/sitemakers_laptops"
    android:layout_width="match_parent"
    android:scaleType="fitXY"
    android:layout_height="wrap_content" />

</LinearLayout>
另一答案

更新了用于在标题之后发布图像的XML代码。我们必须提供图像的静态高度以及android scaleType

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  tools:context="in.sitemakers.sitemakers.AboutFragment">

    <ImageView
       android:src="@drawable/sitemakers_laptops"
       android:layout_width="match_parent"
       android:scaleType="fitXY"
       android:layout_height="420dp" />

</FrameLayout>
另一答案

试试这个ImageView.ScaleType

用于将图像边界缩放到此视图边界的选项。

使用android:scaleType="fitXY"

    <ImageView
    android:src="@drawable/sitemakers_laptops"
    android:layout_width="match_parent"
    android:scaleType="fitXY"
    android:layout_height="wrap_content" />

以上是关于在顶部移动imageview的主要内容,如果未能解决你的问题,请参考以下文章

如何在相机上移动 ImageView?

ImageView 在相机表面视图后面移动

相对视图停留在布局顶部

如何将我的标题放在 ImageView 的顶部

片段中的Firebase数据不是持久的,会重新下载

改变另一个片段的片段(列表)