diff --git a/collect_app/src/main/java/org/odk/collect/android/adapters/FormListAdapter.java b/collect_app/src/main/java/org/odk/collect/android/adapters/FormListAdapter.java index 37a44280c3e..80b57fec803 100644 --- a/collect_app/src/main/java/org/odk/collect/android/adapters/FormListAdapter.java +++ b/collect_app/src/main/java/org/odk/collect/android/adapters/FormListAdapter.java @@ -91,10 +91,10 @@ public FormListAdapter( @Override public void bindView(View view, Context context, Cursor cursor) { super.bindView(view, context, cursor); - View mapButton = view.findViewById(R.id.map_button); - if (mapButton != null) { + View mapView = view.findViewById(R.id.map_view); + if (mapView != null) { long id = cursor.getLong(cursor.getColumnIndex("_id")); - mapButton.setOnClickListener(v -> mapButtonListener.onItemClick( + mapView.setOnClickListener(v -> mapButtonListener.onItemClick( listView, view, cursor.getPosition(), id)); } } diff --git a/collect_app/src/main/res/layout/form_chooser_list_item.xml b/collect_app/src/main/res/layout/form_chooser_list_item.xml index f0da438ab67..82deacf934e 100644 --- a/collect_app/src/main/res/layout/form_chooser_list_item.xml +++ b/collect_app/src/main/res/layout/form_chooser_list_item.xml @@ -2,6 +2,7 @@ @@ -16,6 +17,7 @@ + android:layout_alignParentRight="true" + + android:layout_marginRight="-16dp" + android:layout_marginStart="-16dp" + android:layout_marginLeft="-16dp" + android:layout_marginEnd="-16dp" + android:layout_marginTop="-16dp" + android:layout_marginBottom="-16dp" + + android:padding="@dimen/margin_standard"> diff --git a/collect_app/src/main/res/layout/form_chooser_list_item_map_button.xml b/collect_app/src/main/res/layout/form_chooser_list_item_map_button.xml index 3ec731eb9ab..8b339a9136e 100644 --- a/collect_app/src/main/res/layout/form_chooser_list_item_map_button.xml +++ b/collect_app/src/main/res/layout/form_chooser_list_item_map_button.xml @@ -7,6 +7,7 @@ style="@style/Widget.MaterialComponents.Button.OutlinedButton.Icon" android:background="?selectableItemBackground" android:focusable="false" + android:clickable="false" android:layout_width="40sp" android:layout_height="40sp" android:insetLeft="0sp"