gpt4 book ai didi

android - 如何在 Android Studio 中的 Sticky Header RecyclerView 上方添加一个固定的 View?

转载 作者:太空狗 更新时间:2023-10-29 14:35:46 25 4
gpt4 key购买 nike

我使用“灵活适配器”成功实现了 Sticky Header,我想在 Toolbar 和 Sticky Header 之间放置一个 EditText。但是,现在标题在滚动时消失在 EditText 下。请帮助我将节标题保持在 EditText 下方......

mylayout.xml 是这样的:

android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
android:layout_marginTop="?attr/actionBarSize">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:clipToPadding="false">

<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#F6FAFD">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginRight="50dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:padding="10dp"
android:background="@drawable/shape_white"
android:text="000000"
android:textSize="25sp"/>
</FrameLayout>

<include layout="@layout/my_recyclerview"/>

</LinearLayout>

<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/ic_add_white_24dp" />

我要的就是这个

My aim to get


但是现在,Section Header 位于 EditText 下方
enter image description here

最佳答案

我已经删除了 LinearLayout 中的 FrameLayout,并直接在 LinearLayout 中添加了 EditText。那里需要 FrameLayout。这是我的 xml。

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="?attr/actionBarSize"
android:clipToPadding="false">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clipToPadding="false"
android:orientation="vertical">

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginTop="10dp"
android:layout_marginRight="50dp"
android:layout_marginBottom="10dp"
android:background="@drawable/shape_white"
android:padding="10dp"
android:text="000000"
android:textSize="25sp" />

<include layout="@layout/my_recyclerview"/>

</LinearLayout>

<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/ic_add_white_24dp" />

</FrameLayout>

请检查并告诉我它是否适合您?

关于android - 如何在 Android Studio 中的 Sticky Header RecyclerView 上方添加一个固定的 View?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56375838/

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