ギャラリー ビューは非推奨になったため、さまざまなビュー (linearlayouts) で水平リストを実装するソリューションを見つけようとしています。
最初のオプションは HorizontalScrollView を使用することでしたが、コードですべてのビューを生成する必要があり、すべてのビューがメモリに保存されます。
もう 1 つのオプションは Viewpager を使用することです。カスタム pagerAdapter を実装し、「getPageWidth」メソッドをオーバーライドして 0.0f から 1.0f の間の値を返す必要があります。
問題は次のとおりです。レイアウトでは with を XML のディップ値として設定できますが、PagerAdapter を使用して浮動小数点値を返す必要があり、この値を計算してレイアウトのディップとして機能させる方法がわかりません。
ありがとう。