(HorizontalScrollView HorizontalScrollView 내부) 작동하지 않습니다 TextView중첩 스크롤 내가 API에 추가 된 기능 새로운 NestedScroll의 장점을 먹고 싶어 (21) 내 레이아웃은 매우 간단
기본적으로 nestedScrollEnabled는 false입니다. 그래서 나는 자식 (예 : 내부 HorizontalScrollView)에 대해 xml로 활성화했습니다. 루트 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>
이
을 API 21+ 지원에서 .v4.widget.NestedScrollView는 exa 여야합니다. ctly는 프레임 워크 ScrollView와 동일합니다. 어쨌든 지원 라이브러리를 사용해 보겠습니다. 중첩 스크롤은 매우 심하게 문서화되어 있으므로 NestedScrollView 지원이 세로 ScrollView인지 아니면 어떤 축에서 스크롤 할 수 있는지 자체적으로 판단 할 수 없는지 알 수 없습니다. – Pdroid