2012-02-20 22 views
5

は、私はこのようなHorizo​​ntalScrollView内部のカスタムビューを持っています。カスタムビューHorizo​​ntalScrollView内部でスクロールしませ

カスタムビューの幅が画面の幅より大きくなり、水平方向のスクロール表示が無効になっているかのようにスクロールしないという問題があります。

この理由は何ですか?

+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

このレイアウトは、リストビュー –

関連する問題