RelativeLayout を使用してリストに項目を表示する ListAdapter があります。
レイアウトには TextView が右側に配置されており、使用可能なスペースに基づいて左側から ImageView/TextView ペアの可変リストを表示したいと考えています。ペアの 1 つが右揃えのテキスト ビューに重なる場合は、これ以上表示したくありません。
以下に、その例を示すいくつかの画像を示します。
狭い画面では、おそらく 2 つのペアが表示されます。
より広い画面では、おそらく 4 つのペアが表示されます。
BaseAdapter getView オーバーライドで、要素を測定しようとしました。しかし、それはテキストを測定するだけで、位置を教えてくれません。レイアウトも呼び出す必要があると思いますか?
もっと簡単に使えるテクニックはありますか?
前もって感謝します