[Android] Improve debug logs focus
Nicolas Pomepuy
git at videolan.org
Tue Jul 7 12:23:37 UTC 2026
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Fri Mar 28 09:40:28 2025 +0100| [688e5c4e471b3cbd0dda1a4e38052a4b6cbc04c0] | committer: Nicolas Pomepuy
Improve debug logs focus
> https://code.videolan.org/videolan/vlc-android/commit/688e5c4e471b3cbd0dda1a4e38052a4b6cbc04c0
---
application/vlc-android/res/layout/debug_log.xml | 14 ++++++++++++++
.../src/org/videolan/vlc/gui/DebugLogActivity.kt | 2 ++
2 files changed, 16 insertions(+)
diff --git a/application/vlc-android/res/layout/debug_log.xml b/application/vlc-android/res/layout/debug_log.xml
index 5ab2ef46c9..255b9ab320 100644
--- a/application/vlc-android/res/layout/debug_log.xml
+++ b/application/vlc-android/res/layout/debug_log.xml
@@ -17,6 +17,9 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
+ android:background="?attr/selectableItemBackground"
+ android:nextFocusRight="@id/clear_log"
+ android:nextFocusDown="@id/copy_to_clipboard"
android:text="@string/start_logging" />
<Button
@@ -25,6 +28,9 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
+ android:background="?attr/selectableItemBackground"
+ android:nextFocusLeft="@id/start_log"
+ android:nextFocusDown="@id/save_to_file"
android:text="@string/clear_log" />
</LinearLayout>
@@ -39,6 +45,9 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
+ android:background="?attr/selectableItemBackground"
+ android:nextFocusRight="@id/save_to_file"
+ android:nextFocusUp="@id/start_log"
android:text="@string/copy_to_clipboard" />
<Button
@@ -47,6 +56,9 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
+ android:background="?attr/selectableItemBackground"
+ android:nextFocusLeft="@id/copy_to_clipboard"
+ android:nextFocusUp="@id/clear_log"
android:text="@string/dump_logcat" />
</LinearLayout>
@@ -54,6 +66,8 @@
android:id="@+id/log_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:nextFocusLeft="@id/copy_to_clipboard"
+ android:nextFocusRight="@id/save_to_file"
android:paddingTop="10dip" />
</LinearLayout>
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/DebugLogActivity.kt b/application/vlc-android/src/org/videolan/vlc/gui/DebugLogActivity.kt
index 72467ef749..c369ff60d3 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/DebugLogActivity.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/DebugLogActivity.kt
@@ -23,6 +23,7 @@ package org.videolan.vlc.gui
import android.content.ClipData
import android.content.ClipboardManager
import android.os.Bundle
+import android.util.Log
import android.view.View
import android.widget.ArrayAdapter
import android.widget.ListView
@@ -90,6 +91,7 @@ class DebugLogActivity : FragmentActivity(), DebugLogService.Client.Callback {
binding.saveToFile.setOnClickListener(saveClickListener)
binding.copyToClipboard.setOnClickListener(copyClickListener)
+ Log.d(TAG, "Entering DebugLogActivity")
}
override fun onDestroy() {
More information about the Android
mailing list