私のアプリには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つだけを解決するのですか?