diff --git a/catalog/java/io/material/catalog/chip/ChipGroupDemoFragment.java b/catalog/java/io/material/catalog/chip/ChipGroupDemoFragment.java
index a155a2080..814135db4 100644
--- a/catalog/java/io/material/catalog/chip/ChipGroupDemoFragment.java
+++ b/catalog/java/io/material/catalog/chip/ChipGroupDemoFragment.java
@@ -38,9 +38,7 @@ public class ChipGroupDemoFragment extends DemoFragment {
@Override
public View onCreateDemoView(
LayoutInflater layoutInflater, @Nullable ViewGroup viewGroup, @Nullable Bundle bundle) {
- View view =
- layoutInflater.inflate(
- R.layout.cat_chip_group_fragment, viewGroup, false /* attachToRoot */);
+ View view = layoutInflater.inflate(getChipGroupContent(), viewGroup, false /* attachToRoot */);
ViewGroup content = view.findViewById(R.id.content);
@@ -62,6 +60,11 @@ public class ChipGroupDemoFragment extends DemoFragment {
return view;
}
+ @LayoutRes
+ protected int getChipGroupContent() {
+ return R.layout.cat_chip_group_fragment;
+ }
+
@LayoutRes
protected int getChipGroupItem(boolean singleSelection) {
return singleSelection
diff --git a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_fragment.xml b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_fragment.xml
index 386d60b36..c3cf259b1 100644
--- a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_fragment.xml
+++ b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_fragment.xml
@@ -39,8 +39,11 @@
android:layout_height="wrap_content"
android:layout_gravity="center_vertical">
@@ -53,7 +56,8 @@
android:id="@+id/reflow_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_margin="16dp"/>
+ android:layout_margin="16dp"
+ app:chipSpacing="8dp"/>
diff --git a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_choice.xml b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_choice.xml
index 47ab5412d..5be934478 100644
--- a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_choice.xml
+++ b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_choice.xml
@@ -17,6 +17,8 @@
+ android:layout_height="wrap_content"
+ app:chipTouchTargetDelegate="@id/chip_group_parent"/>
diff --git a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_filter.xml b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_filter.xml
index de9477c6f..f40753061 100644
--- a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_filter.xml
+++ b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_filter.xml
@@ -17,6 +17,8 @@
+ android:layout_height="wrap_content"
+ app:chipTouchTargetDelegate="@id/chip_group_parent"/>
diff --git a/catalog/java/io/material/catalog/chip/res/values/ids.xml b/catalog/java/io/material/catalog/chip/res/values/ids.xml
new file mode 100644
index 000000000..5c70fa1b7
--- /dev/null
+++ b/catalog/java/io/material/catalog/chip/res/values/ids.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+