1

現在、3つのフラグメントを持つViewpagerを使用しています。最初のフラグメントの幅を変更できるかどうか知りたいのですが。

実際、タブレットで見ると、Android Playストアのカテゴリメニューのようなものにこれを試してみます。フラグメントのように見えますが、スワイプするとすべてのスペースを占有しないため、フラグメントが横に表示されます。 (私がはっきりしているかどうかはわかりません)。最初のフラグメントの幅をMATCH_PARENTから固定値に変更するだけでそれができるのではないかと思っていましたが、この結果が良いかどうかさえわかりません。

setLayoutParams()を試し、xmlに設定しましたが、何も機能しないようです。フラグメントはまだ親と一致します。

4

2 に答える 2

0

ViewPagerでは、サポートされていません。独自のViewGroupクラスを作成する必要があります。そうしないと、この質問で答えたように何かを試すことができます。

于 2012-05-27T07:34:26.723 に答える
0

ViewPager実際には、を使用して、のページに負のマージンを設定してみてくださいsetPageMargin(int)。同様の質問について、私が少し前に提供したこの回答も参照してください。

于 2012-05-27T10:02:09.760 に答える