summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-11-28 22:42:19 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-12-02 13:32:06 +0000
commit7791a7898abc6f65209cb6386943d5dd5d7e3741 (patch)
tree0827a14e8e7a1f3d7d7316c22dd0836834176716 /android/src
parent0318e88a04e8c0aa93082257a8e96e2b306ad593 (diff)
downloadmullvadvpn-7791a7898abc6f65209cb6386943d5dd5d7e3741.tar.xz
mullvadvpn-7791a7898abc6f65209cb6386943d5dd5d7e3741.zip
Create initial View App Logs fragment
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ViewLogsFragment.kt25
-rw-r--r--android/src/main/res/layout/view_logs.xml33
2 files changed, 58 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ViewLogsFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ViewLogsFragment.kt
new file mode 100644
index 0000000000..1355563e38
--- /dev/null
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ViewLogsFragment.kt
@@ -0,0 +1,25 @@
+package net.mullvad.mullvadvpn.ui
+
+import android.content.Context
+import android.os.Bundle
+import android.support.v4.app.Fragment
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import net.mullvad.mullvadvpn.R
+
+class ViewLogsFragment : Fragment() {
+ override fun onCreateView(
+ inflater: LayoutInflater,
+ container: ViewGroup?,
+ savedInstanceState: Bundle?
+ ): View {
+ val view = inflater.inflate(R.layout.view_logs, container, false)
+
+ view.findViewById<View>(R.id.back).setOnClickListener {
+ activity?.onBackPressed()
+ }
+
+ return view
+ }
+}
diff --git a/android/src/main/res/layout/view_logs.xml b/android/src/main/res/layout/view_logs.xml
new file mode 100644
index 0000000000..1175e2da17
--- /dev/null
+++ b/android/src/main/res/layout/view_logs.xml
@@ -0,0 +1,33 @@
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:mullvad="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/darkBlue"
+ android:gravity="left"
+ android:elevation="3dp"
+ android:orientation="vertical">
+ <net.mullvad.mullvadvpn.ui.widget.BackButton android:id="@+id/back"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ mullvad:text="@string/report_a_problem" />
+ <TextView android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:layout_marginTop="2dp"
+ android:layout_marginHorizontal="@dimen/side_margin"
+ android:text="@string/view_logs"
+ style="@style/SettingsExpandedHeader" />
+ <EditText android:id="@+id/log_area"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1"
+ android:layout_marginTop="@dimen/vertical_space"
+ android:layout_marginHorizontal="@dimen/side_margin"
+ android:layout_marginBottom="@dimen/screen_vertical_margin"
+ android:editable="false"
+ android:textIsSelectable="true"
+ android:singleLine="false"
+ android:gravity="top"
+ style="@style/InputText" />
+</LinearLayout>