From 18229f3f05e8f13e1aac21c00d49d8856c84e8ed Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Thu, 15 Nov 2018 18:31:59 +0100 Subject: [PATCH] LineView: Show full line name on long press. --- oeffi/src/de/schildbach/oeffi/stations/LineView.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/oeffi/src/de/schildbach/oeffi/stations/LineView.java b/oeffi/src/de/schildbach/oeffi/stations/LineView.java index 395e044..8af6f39 100644 --- a/oeffi/src/de/schildbach/oeffi/stations/LineView.java +++ b/oeffi/src/de/schildbach/oeffi/stations/LineView.java @@ -21,6 +21,7 @@ import java.util.Arrays; import java.util.Collection; import de.schildbach.oeffi.R; +import de.schildbach.oeffi.util.CheatSheet; import de.schildbach.pte.dto.Line; import de.schildbach.pte.dto.Line.Attr; import de.schildbach.pte.dto.Style; @@ -121,8 +122,18 @@ public class LineView extends TextView { } setText(text); + if (lines.size() == 1) { + final String name = lines.iterator().next().name; + if (name != null) + CheatSheet.setup(this, name); + else + CheatSheet.remove(this); + } else { + CheatSheet.remove(this); + } } else { setText(null); + CheatSheet.remove(this); } }