0

MergeAdapter とマージされたリストビューを使用しており、StickyListHeaders を希望どおりに使用できるように設定しようとしています。マージされた ListView の設定方法は次のとおりです。

最初の要素として ImageView。

2 番目の要素として ImageView と TextView を含む RelativeLayout。

アダプターから取り込まれた ListView 項目。

2 番目のリスト項目では、ImageView の高さを TextView の高さよりも高くする必要があります。しかし、リスト項目の高さを ImageView ではなく TextView の高さと一致させたい (wrap_content ではなく固定の高さ)。そうすれば、2 番目のリスト項目の ImageView は、理想的には最初のリスト項目の ImageView にオーバーラップします。

透明度をいじったり、レイアウトの高さを設定したり、他にもいくつか試してみましたが、うまくいきません。これは複雑すぎて発生しませんか、それとも何か不足していますか? アイデア?

ありがとう。

4

1 に答える 1

0

最も単純ではないかもしれない方法を見つけましたが、うまくいきます。各リスト項目に ImageView の半分を配置し、ソース画像をトリミングして収まるようにしました。

于 2013-01-12T16:40:42.077 に答える