diff --git a/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java b/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java
index 0e65006..5cbafe6 100644
--- a/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java
+++ b/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java
@@ -24,6 +24,7 @@ import com.google.android.gms.maps.CameraUpdate;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
+import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.Circle;
import com.google.android.gms.maps.model.CircleOptions;
import com.google.android.gms.maps.model.LatLng;
@@ -229,14 +230,30 @@ public class MapsActivity extends BaseActivity implements LoaderManager.LoaderCa
JSONObject incident = incidents.getJSONObject(i);
LatLng pos = new LatLng(Double.parseDouble(incident.getString("latitude")),Double.parseDouble(incident.getString("longitude")));
Log.d(TAG, "Adding marker with position: " + pos.latitude +" : "+ pos.longitude);
- mMarker = mMap.addMarker(new MarkerOptions().position(pos).title(incident.getString("text_short")).snippet("Crime Category:" + incident.getString("fid_category")));
- markerIDs.put(mMarker.getId(),incident.getString("uid"));
+ mMarker = mMap.addMarker(new MarkerOptions()
+ .position(pos)
+ .title(incident.getString("text_short"))
+ .snippet("Crime Category:" + incident.getString("cat_name")));
+
+ switch (incident.getInt("fid_category")) {
+ case 1:
+ mMarker.setIcon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED));
+ break;
+ case 2:
+ mMarker.setIcon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN));
+ break;
+ case 3:
+ mMarker.setIcon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE));
+ break;
+ }
+
+ markerIDs.put(mMarker.getId(), incident.getString("uid"));
CircleOptions circleOptions = new CircleOptions()
.center(pos)
.strokeColor(Color.BLACK)
.strokeWidth(2)
- .fillColor(Color.argb(50, 255, 0, 0))
+ .fillColor(Color.parseColor("#"+incident.getString("color")))
.radius(incident.getInt("radius")); // In meters
Circle circle = mMap.addCircle(circleOptions);
diff --git a/app/src/main/java/org/deke/risk/riskahead/ViewReportActivity.java b/app/src/main/java/org/deke/risk/riskahead/ViewReportActivity.java
index 3df7c36..533a326 100644
--- a/app/src/main/java/org/deke/risk/riskahead/ViewReportActivity.java
+++ b/app/src/main/java/org/deke/risk/riskahead/ViewReportActivity.java
@@ -35,7 +35,7 @@ public class ViewReportActivity extends BaseActivity {
private EditText txtTitle;
private EditText txtDescription;
- private Spinner txtCrimeCategory;
+ private EditText txtCrimeCategory;
private EditText txtPosition;
private EditText txtDate;
private EditText txtTime;
@@ -48,7 +48,7 @@ public class ViewReportActivity extends BaseActivity {
txtTitle = (EditText) findViewById(R.id.input_viewreport_short);
txtDescription = (EditText) findViewById(R.id.input_viewreport_long);
- txtCrimeCategory = (Spinner) findViewById(R.id.dd_viewreport_category);
+ txtCrimeCategory = (EditText) findViewById(R.id.input_viewreport_category);
txtDate = (EditText) findViewById(R.id.input_viewreport_date);
txtTime = (EditText) findViewById(R.id.input_viewreport_time);
txtPosition = (EditText) findViewById(R.id.input_viewreport_position);
@@ -99,7 +99,7 @@ public class ViewReportActivity extends BaseActivity {
txtTitle.setText(incident.getString("text_short"));
txtDescription.setText(incident.getString("text_long"));
- txtCrimeCategory.setSelection(incident.getInt("fid_category"));
+ txtCrimeCategory.setText(incident.getString("cat_name"));
String[] happened_at = incident.getString("happened_at").split(" ");
txtDate.setText(happened_at[0]);
@@ -118,8 +118,8 @@ public class ViewReportActivity extends BaseActivity {
}
} catch (JSONException e) {
e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
+ } catch (IOException e2) {
+ e2.printStackTrace();
}
}
}, new Response.ErrorListener() {
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 57e110e..f257a89 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -57,7 +57,7 @@
+ android:background="#ffffff"/>
diff --git a/app/src/main/res/layout/activity_maps.xml b/app/src/main/res/layout/activity_maps.xml
index 7776ff4..f9885fd 100644
--- a/app/src/main/res/layout/activity_maps.xml
+++ b/app/src/main/res/layout/activity_maps.xml
@@ -38,6 +38,6 @@
android:layout_width="200dp"
android:layout_height="match_parent"
android:layout_gravity="start"
- android:background="#ffeeee"/>
+ android:background="#ffffff"/>
diff --git a/app/src/main/res/layout/activity_profile.xml b/app/src/main/res/layout/activity_profile.xml
index 365b63b..97f1eb5 100644
--- a/app/src/main/res/layout/activity_profile.xml
+++ b/app/src/main/res/layout/activity_profile.xml
@@ -178,7 +178,7 @@
+ android:background="#ffffff"/>
diff --git a/app/src/main/res/layout/activity_report.xml b/app/src/main/res/layout/activity_report.xml
index 8b5c28e..958071d 100644
--- a/app/src/main/res/layout/activity_report.xml
+++ b/app/src/main/res/layout/activity_report.xml
@@ -2,7 +2,6 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:bootstrap="http://schemas.android.com/apk/res-auto"
- xmlns:fontawesometext="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:background="#8ae6e6e6"
android:layout_width="match_parent"
@@ -188,6 +187,6 @@
android:layout_width="200dp"
android:layout_height="match_parent"
android:layout_gravity="start"
- android:background="#ffeeee"/>
+ android:background="#ffffff"/>
diff --git a/app/src/main/res/layout/activity_reportlist.xml b/app/src/main/res/layout/activity_reportlist.xml
index 7654757..d1576f9 100644
--- a/app/src/main/res/layout/activity_reportlist.xml
+++ b/app/src/main/res/layout/activity_reportlist.xml
@@ -1,7 +1,6 @@
+ android:background="#ffffff"/>
diff --git a/app/src/main/res/layout/activity_reportlist_lvrow.xml b/app/src/main/res/layout/activity_reportlist_lvrow.xml
index 12d34c9..f9d3ed3 100644
--- a/app/src/main/res/layout/activity_reportlist_lvrow.xml
+++ b/app/src/main/res/layout/activity_reportlist_lvrow.xml
@@ -2,21 +2,34 @@
+ android:orientation="vertical"
+ android:padding="5dp"
+ android:weightSum="1">
+ android:text="Header"
+ android:textSize="16dp"
+ android:typeface="serif" />
+ android:id="@+id/txt_reportlist_lvrow_text"
+ android:typeface="serif" />
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
index fa3c368..3c62c63 100644
--- a/app/src/main/res/layout/activity_settings.xml
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -160,6 +160,6 @@
android:layout_width="200dp"
android:layout_height="match_parent"
android:layout_gravity="start"
- android:background="#ffeeee"/>
+ android:background="#ffffff"/>
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_subscriptions.xml b/app/src/main/res/layout/activity_subscriptions.xml
index b1dd054..57b1879 100644
--- a/app/src/main/res/layout/activity_subscriptions.xml
+++ b/app/src/main/res/layout/activity_subscriptions.xml
@@ -22,6 +22,6 @@
android:layout_width="200dp"
android:layout_height="match_parent"
android:layout_gravity="start"
- android:background="#ffeeee"/>
+ android:background="#ffffff"/>
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_view_report.xml b/app/src/main/res/layout/activity_view_report.xml
index 7632892..312b939 100644
--- a/app/src/main/res/layout/activity_view_report.xml
+++ b/app/src/main/res/layout/activity_view_report.xml
@@ -81,8 +81,8 @@
android:layout_marginTop="10dp"
android:layout_below="@+id/input_viewreport_long" />
-
+ android:layout_below="@+id/input_viewreport_category" />
-
-
-
@@ -238,6 +235,6 @@
android:layout_width="200dp"
android:layout_height="match_parent"
android:layout_gravity="start"
- android:background="#ffeeee"/>
+ android:background="#ffffff"/>
\ No newline at end of file