gui: Add display of forwarder status
Change-Id: I6748bea615ea2f56d9b222ce34e12e449cec7f9d
diff --git a/app/src/main/res/layout/fragment_main.xml b/app/src/main/res/layout/fragment_main.xml
index 9fa4afa..7a8c93a 100644
--- a/app/src/main/res/layout/fragment_main.xml
+++ b/app/src/main/res/layout/fragment_main.xml
@@ -1,17 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout
+<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- style="@style/default_linear_layout_padding"
- >
+ android:layout_height="wrap_content">
+
+ <LinearLayout
+ style="@style/default_linear_layout_padding"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ >
<TextView
+ style="?android:listSeparatorTextViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/pref_category_title_general"
- style="?android:listSeparatorTextViewStyle"
/>
<Switch
@@ -22,4 +26,106 @@
android:text="@string/checking_on_nfd"
/>
-</LinearLayout>
\ No newline at end of file
+ <LinearLayout android:id="@+id/status_view"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:visibility="gone">
+
+ <TextView style="?android:listSeparatorTextViewStyle"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/pref_category_title_status"
+ />
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/version" />
+
+ <TextView android:id="@+id/version"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/uptime" />
+
+ <TextView android:id="@+id/uptime"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/name_tree_entries" />
+
+ <TextView android:id="@+id/name_tree_entries"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/fib_entries" />
+
+ <TextView android:id="@+id/fib_entries"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/pit_entries" />
+
+ <TextView android:id="@+id/pit_entries"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/measurement_entries" />
+
+ <TextView android:id="@+id/measurement_entries"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/cs_entries" />
+
+ <TextView android:id="@+id/cs_entries"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/in_interests" />
+
+ <TextView android:id="@+id/in_interests"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/out_interests" />
+
+ <TextView android:id="@+id/out_interests"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/in_data" />
+
+ <TextView android:id="@+id/in_data"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ <LinearLayout style="@style/main_fragment_linear_layout">
+ <TextView style="@style/main_fragment_list_title"
+ android:text="@string/out_data" />
+
+ <TextView android:id="@+id/out_data"
+ style="@style/main_fragment_list_value" />
+ </LinearLayout>
+
+ </LinearLayout>
+ </LinearLayout>
+</ScrollView>