Я пытаюсь использовать прокрутку из ScrollView, чтобы развернуть, свернуть заголовок, который у меня есть. Я не могу использовать новую библиотеку поддержки, потому что этот проект не компилируется с последним SDK, и я делаю это вручную. Если я использую его с WebView или другим макетом, он работает, но с FrameLayout этого не происходит. Я использую этот Frame для загрузки содержимого Cordova, и я пробовал множество решений, таких как добавление minHeight, установка видового экрана, добавление фрейма в другой макет.ScrollView с FrameLayout
Основной код XML является то, что:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:id="@+id/containerIselling"
android:layout_height="match_parent">
<ScrollViewExt
android:id="@+id/scroll"
android:scrollbars="none"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<FrameLayout
android:id="@+id/frameCordova"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="220dp"/>
</ScrollViewExt>
<RelativeLayout
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="220dp">
//Here header content
</RelativeLayout>
</RelativeLayout>
Чтобы свернуть/развернуть заголовок я получаю значение прокрутки и я использую их, чтобы сделать заголовок больше или меньше.
С макетом, который у меня есть, кадр не соответствует родительскому объекту и не использует прокрутку из ScrollView, он использует прокрутку WebView Кордовы, и я могу получить события ScrollView, касающиеся вне рамки, но нет контента для прокрутки и не работает должным образом.
Хорошо, я пробовал, но он все еще не работает. Я установил высоту 1000dp и ничего не увеличил. – temerariomalaga
Где вы устанавливаете высоту? – Rubber
Я установил его в FrameLayout, и я попробовал также программно настроить его на Кордову WebView. – temerariomalaga