2011-07-30 24 views
0

私はAndroidのギャラリービューを設計しています。ここでは、画面の半分を占める2つのビュー(フルスクリーンでは2つのビュー)が必要です。ユーザーがスクロールすると、次のビューが表示されます。この背後にあるアイデアは、5つのビューを持ち、ユーザーは最初に2つのビューを表示します。私はいくつかのオプションを試してみましたが、成功しなかったので、setLayoutParams(new Gallery.LayoutParams(screenWidth/2、screenHeight/2));実際に問題を解決していませんでした。誰かがこの種に遭遇した場合、問題が私にアドバイスや道案内を送る場合。読んでいただきありがとうございます。自分のことを明確にしなかった場合に備えて、さらに詳しいことが必要な場合はお知らせください。Android Gallery Viewは1つの画面に2つのビューを表示します。

答えて

1

​​これを達成するには、両方のビューが等しい重みを持つように、両方が同じ高さ(半分の半分の画面)をとるようにします。 setLayoutParams(new Gallery.LayoutParams(screenWidth/2, screenHeight/2)); の代わりにscreenwidth/2とheight/2を設定してください。 これに問題が見つかった場合は...あなたのレイアウトと関連するコードを投稿してください。 ..

+0

すぐに対応していただきありがとうございます。あなたの答えは標準のレイアウトと完全に一致しますが、ギャラリーウィジェットを扱うときは、ビューの動作が変わります。だから、私の問題は実際には5つのビューのギャラリーがあり、それぞれのビューがギャラリーの位置を占めています。私の最終的な目標はこのギャラリーを持っていることです。スクリーン上の1位と2位をそれぞれ画面の半分に占めています位置で)。読んでくれてありがとう。 –

関連する問題