Как сделать линейную прокрутку и линейную прокрутку?

У меня активность с макетом

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".ui.DetailActivity">


    //bunch of textviews inside linearlayout
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
      </LinearLayout>

    //bunch of textviews inside linearlayout
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        //bunch of textviews inside
    </LinearLayout>

    //this framelayout is dynamically replaced with fragment which has recyclerview with items from http request 
    <FrameLayout
        android:id="@+id/frame"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
</LinearLayout>

Это показывает кучу текстовых просмотров, а затем фрагмент с просмотра переработчика. Фрагмент в framelayout прокручивает только сам, но он мне нужен и для прокрутки текста.

Я пытался обернуть все это ^ с scrollView, nestedScrollView, но проблема в том, что, когда высота рамки кадра установлена ​​на wrap_content, она не отображается. Я попытался добавить minHeight, но это также не сработает.

  <FrameLayout
    android:id="@+id/frame"
    android:minHeight="500dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"/>

Единственное, что сработало, когда я размещаю жестко заданную высоту

  <FrameLayout
    android:id="@+id/frame"
    android:layout_width="match_parent"
    android:layout_height="2000dp"/>

Но у меня динамический контент, и таким образом очень трудно прокручивать верхнюю область (где есть текстовые представления), он ведет себя странно в целом, а полоса прокрутки имеет странную высоту. Также после замены фрагмента он переходит к началу фрагмента.

0 ответов

Другие вопросы по тегам