diff --git a/app/src/main/java/org/mosad/seil0/projectlaogai/fragments/MensaFragment.kt b/app/src/main/java/org/mosad/seil0/projectlaogai/fragments/MensaFragment.kt index 420f65d..652a893 100644 --- a/app/src/main/java/org/mosad/seil0/projectlaogai/fragments/MensaFragment.kt +++ b/app/src/main/java/org/mosad/seil0/projectlaogai/fragments/MensaFragment.kt @@ -84,8 +84,10 @@ class MensaFragment : Fragment() { val menuViewMenu = MenuCardView(context!!, null) menuViewMenu.setMenuHeading(meal.heading) - for(part in meal.parts) { + for ((i, part) in meal.parts.withIndex()) { menuViewMenu.getTxtViewMenu().append(part) + if(i < (meal.parts.size - 2)) + menuViewMenu.getTxtViewMenu().append("\n") } cardViewMensaDay.setDayHeading(meal.day) //TODO move this out of the first for loop, performance!! diff --git a/app/src/main/java/org/mosad/seil0/projectlaogai/hsoparser/MensaParser.kt b/app/src/main/java/org/mosad/seil0/projectlaogai/hsoparser/MensaParser.kt index b45ac4d..d4016d5 100644 --- a/app/src/main/java/org/mosad/seil0/projectlaogai/hsoparser/MensaParser.kt +++ b/app/src/main/java/org/mosad/seil0/projectlaogai/hsoparser/MensaParser.kt @@ -43,7 +43,7 @@ class MensaParser { for (i in 0 .. (element.select("div.row h4").size - 1)) { try { val heading = element.select("div.row h4")[i].text() - val parts = ArrayList(element.select("div.row").select("div.menu-info")[i].html().substringBefore("", "").split("\n")) + val parts = ArrayList(element.select("div.row").select("div.menu-info")[i].html().substringBefore("", " ").split("\n")) val additives = element.select("div.row").select("div.menu-info")[i].select("span.show-with-allergenes").text() mealList.add(Meal(day, heading, parts, additives)) diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index 5849fb4..dc11fb0 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -36,13 +36,15 @@ android:textStyle="bold" android:textAlignment="center" android:textSize="16sp" android:typeface="sans" android:fontFamily="sans-serif" android:paddingBottom="5dp"/> + android:typeface="sans" + android:textIsSelectable="true"/> @@ -75,7 +77,8 @@ android:textAlignment="center" android:textSize="16sp" android:textStyle="bold" - android:typeface="sans"/> + android:typeface="sans" + android:textIsSelectable="true"/> + android:typeface="sans" + android:textIsSelectable="true"/> \ No newline at end of file