2017-04-25 6 views
0

부모 레이아웃으로 상대 레이아웃이있는 ScrollView 내에 NestedScrollView가 있습니다. 이제 안드로이드 6.0 또는 API23에서 내 앱을 실행할 때 원활하게 실행되고 NestedScrollView도 스크롤됩니다. 하지만, 안드로이드 4.2.2 또는 API17에서 내 애플 리케이션을 실행하면 NestedScrollView를 제외한 모든 것이 잘 동작한다. 왜 이런 일이 일어나는지 모르겠습니다. 본인은 SO 질문을 통해 갔다 그러나 아무도는ScrollView 내의 NestedScrollView가 API17에 대해 스크롤되지 않습니다.

.. 나는이 문제의 종류와 처리되지 않은이 내 레이아웃입니다 : -

<ScrollView> 

    <Other Views/> 
    <Other Views/> 

    <NestetScrollView> 

     <CustomTextView/> 

    </NestetScrollView> 

</ScrollView> 

어떤 도움

은 감사합니다. 작동하는지

답변

0

이 형식으로 변경 시도하고 참조 :

<NestetScrollView> 

    <Other Views/> 
    <Other Views/> 

    <ScrollView> 

     <CustomTextView/> 

    </ScrollView> 

</NestetScrollView> 
+0

고맙습니다! 메인 스크롤 뷰를 nestedscroll 뷰로 변경했습니다. 이제 내 레이아웃 하지만 왜 이런 일이 일어 났는지 설명 할 수 있습니까? – beginner

+0

중첩 스크롤보기는 상위 뷰와 하위 뷰 모두 스크롤 할 수 있는지 확인합니다. 스크롤 가능한 부모 내에서 스크롤 가능한 child 뷰입니다. 따라서 NestedScrollView는 항상 부모이어야합니다. –

+0

오케이 ... 너의 시간과 형편에 대해 고맙다. – beginner