gpt4 book ai didi

Android 在 RelativeLayout 的顶部和中心对齐图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:55 25 4
gpt4 key购买 nike

我试图将图像对齐到我的相对布局的顶部,然后将其水平居中。这是我正在使用的代码:

<ImageView  
android:id="@+id/collection_image_background"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />

,但此代码无效。我的图像居中,但未在我的相对布局顶部对齐。我尝试使用 android:scaleType="fitStart",但它实际上是将 imag 左对齐到它的父元素的顶部。

那么知道如何根据需要正确对齐图像吗?

附言我忘了提到我正在将图像设置到我的 ImageView 中,如下所示:

    BitmapFactory.Options o2 = new BitmapFactory.Options();
o2.inTempStorage = new byte[8*1024];

ops = BitmapFactory.decodeStream(cis,null,o2);
ImageView view = (ImageView) findViewById(R.id.collection_image_background);
view.setImageBitmap(ops);

最佳答案

代码似乎是完美的,除了你分配的内容区域 fill_parent 占据了整个 View 并将显示为中心,所以只需通过 wrap_content 修改它

  <ImageView  
android:id="@+id/collection_image_background"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />

关于Android 在 RelativeLayout 的顶部和中心对齐图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10209564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com