私のアプリにはProduct、2 つの異なる方法で表示されるクラスがあります。すべての情報を含む通常のカードと、そのデータの一部のみを表示する小さなカードです。
したがって、2 つのレイアウトがあります:product_card.xmlとproduct_card_small.xml.
さて、これら 2 つのレイアウトを同じクラスにバインドできますか?Product
両方のレイアウトには次のものがあります。
<data>
<import type="com.MyTest.android.Models.Product"/>
<variable name="product" type="Product"/>
</data>
そしてproductsAdapter、レイアウトの1つを選択するものがあります。ProductCardBindingしかし、そのビューホルダーでとの両方を使用したい場合ProductCardSmallBinding、そのうちの 1 つ ( ProductCardBinding) のみが認識されます。もう一つは解決できません。
それが可能かどうか知りたいのですが、もしそうなら、なぜそれらの1つだけを解決するのですか?