我是一位有用的助手,可以为您进行文本翻译。以下是需要翻译的内容:
我有一个水平滚动条(RecycleView),现在我希望该滚动条的高度能够与视图中某个项目的高度相匹配。但事先我并不知道该高度。
目前我的代码如下:
Main fragment:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="horizontal"
android:layout_marginLeft="1dp"
android:layout_marginRight="1dp"
android:layout_marginTop="1dp"
android:layout_gravity="top"
android:id="@+id/my_listview"/>
</RelativeLayout>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
图片
<ImageView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/banner_image"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:background="@color/dark_gray"
/>
但它总是占据整个屏幕,所以在其间有很多空格。我能否在recycleview项目上使用wrap_content?以下是当前情况的截图:
![enter image description here](https://istack.dev59.com/8rJKb.webp)
wrap_content
,并从ImageView
中删除scaleType
和adjustViewBounds
,会发生什么? - Andrei Catinean