diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java index f4b4170b2..fd40ff3e9 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java @@ -148,7 +148,16 @@ public class NearbyListFragment extends ListFragment { //TODO: Check for description type and set Drawable image here //Types of desc: landmark, city, event, mountain, isle - icon.setImageResource(R.drawable.icon_landmark); + switch(place.description) { + case "landmark": + icon.setImageResource(R.drawable.icon_landmark); + break; + case "city": + icon.setImageResource(R.drawable.icon_city); + break; + default: + icon.setImageResource(R.drawable.empty_photo); + } // Return the completed view to render on screen return convertView; diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyPlaces.java b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyPlaces.java index 7fb55db91..24047e7df 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyPlaces.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyPlaces.java @@ -64,6 +64,7 @@ public class NearbyPlaces { String type = fields[3]; String image; + //TODO: remove this switch(type) { case "event": image = "https://upload.wikimedia.org/wikipedia/commons/c/ca/Anarchist_attack_on_the_King_of_Spain_Alfonso_XIII_%281906%29.jpg"; diff --git a/app/src/main/res/drawable/icon_city.png b/app/src/main/res/drawable/icon_city.png new file mode 100644 index 000000000..22004c3ec Binary files /dev/null and b/app/src/main/res/drawable/icon_city.png differ diff --git a/app/src/main/res/drawable/icon_landmark.png b/app/src/main/res/drawable/icon_landmark.png index 123bd670c..4bc21e52d 100644 Binary files a/app/src/main/res/drawable/icon_landmark.png and b/app/src/main/res/drawable/icon_landmark.png differ