レイアウト的には、ドレスサイズのスピナーが欲しいようですね。その下には、ドレスのサイズが作成/変更されたときに更新されるギャラリー(または、より適していると思われる場合は、グリッドビューの同じ概念が適用される方がよい)が必要なように聞こえます。
まず、ドレスのギャラリーを表示するアダプターを作成することをお勧めします(この例では、返されるビューは ImageView ですが、背景にドレスがあり、デザイナー名、価格、色を含むテキストを含む reltaivelayout であることに注意してください)。等が上に表示されます)
次に、ユーザーがドレスを選択したときに一致しないドレス サイズを除外できるように、ギャラリー アダプターのフィルター可能なメソッドをオーバーライドすることを検討します。
次に、ドレスのサイズに合わせてスピナー アダプターを記述します。 これがその例です。そこから onListItemSelected リスナーを設定して、アクティビティを言うことができます。その後、ユーザーがドレスのサイズを変更したときに、アクティビティはギャラリー アダプターのフィルター メソッドを呼び出して更新することができます。
追加のヒント/ヒント。ギャラリー アダプターのViewHolder パターンを調べます。画像を扱っているので、速度を考慮する必要があります。そうしないと、ギャラリーが非常に遅くなります。ビューが必要ない場合は、ビューを再膨張させないようにしてください。ViewHolder パターンにはメソッドの getTag/setTag が必要ですが、ビュー ホルダーに追加の詳細を隠しておくこともできます。ギャラリーのドレス画像を遅延ロードすることを検討してください。ここには、リスト ビューで画像を遅延読み込みする例がたくさんありますが、同じ考え方が当てはまります。