如何像本应用程序一样保持imageview的长宽比? [Android,ImageView,长宽比,ScrollView]

时间:2019-08-15 15:06:34

标签: java android xml kotlin imageview

我想要实现图像视图和按钮组的长宽比,如下图1所示。图2是我的活动的当前状态。我想达到与图片1中的应用相同的状态。

编辑1-图片上的应用程序始终是imageview +按钮组,是所有设备,因此这不是纵横比的问题,而是另外一回事

imageview和按钮组包装在一个约束视图中,该约束位于滚动视图内部。

图片1- 图片2-

下面的代码是有关ImageView和按钮组的部分。

Import-Csv test.csv | ForEach-Object{
    Rename-Item $_.ID $_.Name
}

1 个答案:

答案 0 :(得分:0)

使用RecyclerView可以提供多种视图类型。

enum class ViewType {
    HEADER_CONTROLS,
    ADDITIONAL_CONTROLS,
    COMMENTS
}

class Adapter() {
    fun getViewType(position: Int): Int {
        when (position) {
            0 -> ViewType.HEADER_CONTROLS.ordinal
            // ETC
        }
    }
}

然后,您可以将标题视图创建为匹配父视图,并且它将适当滚动。