gpt4 book ai didi

android - 在底部对齐 RecyclerView 中的项目

转载 作者:行者123 更新时间:2023-12-04 23:40:19 24 4
gpt4 key购买 nike

我有一个 RecyclerView ConstraintLayout 的内部其顶部从 textView 的底部开始,并且其底部向下延伸到父级。我想要 RecyclerView 中的项目默认为 RecyclerView 的底部.我尝试添加 gravity="bottom"并且还用 foregroundGravity 尝试了同样的事情和 layout_gravity .我还尝试添加 layout_gravity="bottom"给我的recyclerView项目的布局。尽管如此,recyclerView 中的所有项目继续默认置顶。我能做些什么来确保元素在底部吗?这是xml:

<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/my_tv"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="needed to unlock next coupon"
android:textColor="@color/gray"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/irrelevant_tv"
android:layout_marginTop="@dimen/spacing_tiny"
android:gravity="center"
/>

<android.support.v7.widget.RecyclerView
android:id="@+id/rv"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginTop="@dimen/spacing_xl"
android:paddingTop="@dimen/spacing_large"
android:overScrollMode="always"
app:layoutManager="android.support.v7.widget.LinearLayoutManager"
app:layout_constraintTop_toBottomOf="@id/my_tv"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />

</android.support.constraint.ConstraintLayout>

我不想做 wrap_contentrecyclerView要么,否则它不是 scrollable (我在这个 recyclerView 中总是有 3 个项目,并且根据用户的显示设置, recyclerView 可以被推离屏幕,这需要我能够滚动)

最佳答案

您可以使用方法LinearLayoutManager#setStackFromEnd(boolean) .
然后您的项目将从 View 底部开始呈现。

docs .

关于android - 在底部对齐 RecyclerView 中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47539256/

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