ScrollViewからスクロールを使用して展開したり、ヘッダーを折りたたんだりしています。そのプロジェクトは最新のSDKでコンパイルされていないので、私は新しいサポートライブラリを使用できません。私は手動でそれをやっています。私がWebViewまたは別のレイアウトでそれを使用する場合、それは動作しますが、FrameLayoutでは動作しません。私はそのフレームを使ってCordovaのコンテンツを読み込み、minHeightを追加したり、ビューポートを設定したり、フレームを別のレイアウトに追加したりするなど、多くのソリューションを試しました。FrameLayoutを使用したScrollView
<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>
私はスクロール値を取得し、私は、ヘッダーを大きくしたり小さくしたりするためにそれらを使用するヘッダを拡張/縮小するには:
基本的なXMLコードをということです。
フレームは親と一致せず、ScrollViewのスクロールを使用していません.CordovaのWebViewのスクロールを使用していますが、ScrollViewイベントをFrameの外に触れさせることはできますが、スクロールし、期待どおりに動作しません。
私はそれを試みましたが、それでも動作しません。私は高さを1000dpに設定しており、何も増加していません。 – temerariomalaga
高さを設定する場所は? – Rubber
私はそれをFrameLayoutに設定し、プログラムでCordova WebViewに設定しようとしました – temerariomalaga