2012-02-20 6 views
5

나는 이런 HorizontalScrollView 내부의 사용자 정의보기가 있습니다.사용자 정의보기 HorizontalScrollView 안에 스크롤하지

사용자 지정보기의 너비가 화면 너비보다 커지고 가로 스크롤보기가 비활성화 된 것처럼 스크롤하지 않는 것이 문제입니다.

어떤 이유가있을 수 있습니까?

+0

사용자 정의보기의 너비를 fill_parent로 변경하고 변경 사항이 있는지 확인할 수 있습니까? –

+0

아니요, 아무 일도 없었습니다 –

답변

0

MyCustomView이 항상 화면 너비보다 큰 경우 HorizontalScrollView의 너비와 동일한 값을 설정하는 것이 안전합니다. 다음보십시오 :

<HorizontalScrollView 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    android:fillViewport="true" 
    > 

    <com.mina.demo.customwidgets.MyCustomView 
     android:layout_width="wrap_content" 
     android:layout_height="50dp" 
     /> 

</HorizontalScrollView> 

내가 문제가 지금 HorizontalScrollView의 폭이 fill_parent로 고정되어 있다는 것입니다 생각합니다. 스크롤은 기본적으로 사용 가능하며 수동으로 변경하지 않아 문제가되지 않습니다.

+0

솔루션을 시험해 보았을 때 내 사용자 지정 스크롤 내용이 보이지 않았고 실제로 이유를 모릅니다 –

+0

전체 레이아웃 파일을 게시 할 수 있습니까? 단순히 'android : layout_width'를 변경하면 안된 것입니다 ... – tipycalFlow

+0

이 레이아웃은 ListView –