RecyclerView 中 ImageView 的大小(带有 VectorDrawables)

Size of ImageViews (with VectorDrawables) in RecyclerView

有一个包含大量矢量图像的对话框。如何计算任意屏幕每张图片的尺寸?

如果我使用

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/ava_item"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <ImageView
        android:id="@+id/ava_item_imageview"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:adjustViewBounds="true"/>
</FrameLayout>

我得到这个结果

但我需要自动设置图像视图的大小。怎么样?

为了在Vertical Scrolling RecyclerView中获得最大尺寸相同的所有VectorDrawable,需要在根元素xml处安装

android:layout_width="match_parent"
android:layout_height="wrap_content"

我想对于水平滚动,参数值应该反转。