5

レイアウト

ビューページャーのサイズを設定できますか?image1のように、同じ画面に3ページ表示したい。

そうでない場合は、LinearLayoutしか使用できませんか?

4

2 に答える 2

20

あなたの問題は、あるCommonWareのブログに似ています。マルチビューViewPagerオプション 3つのアプローチがあります。それらの1つはgetPageWidth()、PagerAdapterのオーバーライドです。

@Override public float getPageWidth(int position) { return(0.5f); } 

他のものはもっと複雑ですが、ソースと長い説明が添付されているので、ここではコピーしません。

于 2012-11-02T12:13:56.827 に答える
0

これを実現するにはViewPager、3ページで作成する必要があります。これは、ページ1と3に1つのレイアウトを取り、ページ2に異なるレイアウトを取ります。ページ2のレイアウトで、すべて2、3、4を定義します。つまり、2、3、4ページを1つにマージします。

于 2012-11-02T12:11:30.167 に答える