diff --git a/app/src/main/java/se/ajpanton/notificationlog/ViewLogsFragment.kt b/app/src/main/java/se/ajpanton/notificationlog/ViewLogsFragment.kt index dc1fec6..b0f9efb 100644 --- a/app/src/main/java/se/ajpanton/notificationlog/ViewLogsFragment.kt +++ b/app/src/main/java/se/ajpanton/notificationlog/ViewLogsFragment.kt @@ -4,6 +4,7 @@ import android.os.Bundle import android.content.ComponentName import android.content.Intent import android.net.Uri +import android.text.TextUtils import android.provider.Settings import android.view.View import android.widget.TextView @@ -82,6 +83,13 @@ class ViewLogsFragment : Fragment(R.layout.fragment_view_logs) { LogField.CONTENTS -> entry.contents } }.joinToString(" ยท ") setPadding(0, 12, 0, 12) + maxLines = 1 + ellipsize = TextUtils.TruncateAt.END + setOnClickListener { + val expanded = maxLines != 1 + maxLines = if (expanded) 1 else Int.MAX_VALUE + ellipsize = if (expanded) TextUtils.TruncateAt.END else null + } }) } }