は私のレイアウトは非常にシンプルであるAPI 21 に追加された機能:ネストされたスクロール(HorizontalScrollView内部HorizontalScrollView)
HorizontalScrollView のLinearLayout(水平明らかに) 正規ビュー HorizontalScrollView TextView
デフォルトでは、nestedScrollEnabledはfalseです。だから、私は子供のためにXMLでそれを有効にしました(例えばHorizontalScrollViewの内側)私はルートHorizontalScrollViewの優先順位でスクロールしたいです。 したがって、何もしません。一番上のスクロールビューのみスクロールすることができ、内のスクロールビューはスクロールすることはできません。
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.majeur.test.MainActivity">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<HorizontalScrollView
android:id="@+id/scrollView2"
android:layout_width="200dp"
android:layout_height="match_parent"
android:nestedScrollingEnabled="true">
<TextView
android:layout_width="250dp"
android:layout_height="match_parent"
android:text="@string/text" />
</HorizontalScrollView>
<View
android:layout_width="200dp"
android:layout_height="match_parent"
android:background="@color/colorAccent"/>
</LinearLayout>
</HorizontalScrollView>
それは
....
そして、あなたのXMLを.v4.widget.NestedScrollViewはexaでなければなりませんctlyはフレームワークのScrollViewと同じです。とにかく私はサポートライブラリで試してみます。入れ子にされたスクロールは非常にひどく文書化されていますが、NestedScrollViewのサポートが垂直なScrollViewであるかどうか、またはどの軸でそれがスクロール可能であるかを判断することはできません。 – Pdroid