diff --git a/app/src/main/java/com/schoolapp/cleverclass/PSEActivity.kt b/app/src/main/java/com/schoolapp/cleverclass/PSEActivity.kt index e4026c5..44b6281 100644 --- a/app/src/main/java/com/schoolapp/cleverclass/PSEActivity.kt +++ b/app/src/main/java/com/schoolapp/cleverclass/PSEActivity.kt @@ -15,6 +15,7 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.wrapContentWidth import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons @@ -196,6 +197,7 @@ fun PSEContent(activity: ComponentActivity){ containerColor = MaterialTheme.colorScheme.primaryContainer, modifier = Modifier .padding(5.dp) + .wrapContentWidth(unbounded = true) ) } if (showInfo) { @@ -203,7 +205,8 @@ fun PSEContent(activity: ComponentActivity){ onDismissRequest = { showInfo = false }, text = { Text( - text = "Verwendung im Querformat empfohlen", + text = "Auf ein Element tippen, um genauere Informationen zu erhalten.\n\n" + + "Verwendung im Querformat empfohlen", color = MaterialTheme.colorScheme.onPrimaryContainer, style = MaterialTheme.typography.labelMedium ) @@ -229,19 +232,19 @@ fun readElementData(context: Context, int: Int): String { val inputStream = context.assets.open("elements_data.json") val rootObj = JSONObject(InputStreamReader(inputStream).readText()) val elementData = rootObj.getJSONArray("elements").getJSONObject(int) - return "Name\n >>> ${elementData.get("Name")}\n\n" + - "Ordnungszahl\n >>> ${elementData.get("Ordnungszahl")}\n\n" + - "Gruppe\n >>> ${elementData.get("Gruppe")}\n\n" + - "Periode/Hauptquantenzahl\n >>> ${elementData.get("Periode/Hauptquantenzahl")}\n\n" + - "Schale\n >>> ${elementData.get("Schale")}\n\n" + - "Molare Masse\n >>> ${elementData.get("Molare Masse")}\n\n" + - "Dichte\n >>> ${elementData.get("Dichte")}\n\n" + - "Elektronegativität\n >>> ${elementData.get("Elektronegativität")}\n\n" + - "Schmelztemperatur\n >>> ${elementData.get("Schmelztemperatur")}\n\n" + - "Siedetemperatur\n >>> ${elementData.get("Siedetemperatur")}\n\n" + - "radioaktiv\n >>> ${elementData.get("radioaktiv")}\n\n" + - "Halbwertszeit\n >>> ${elementData.get("Halbwertszeit")}\n\n" + - "Strahlungsart\n >>> ${elementData.get("Strahlungsart")}\n\n" + - "künstlich\n >>> ${elementData.get("künstlich")}\n\n" + - "langlebigstes Isotop\n >>> ${elementData.get("langlebigstes Isotop")}" + return "Name:\n${elementData.get("Name")}\n\n" + + "Ordnungszahl:\n${elementData.get("Ordnungszahl")}\n\n" + + "Gruppe:\n${elementData.get("Gruppe")}\n\n" + + "Periode/Hauptquantenzahl:\n${elementData.get("Periode/Hauptquantenzahl")}\n\n" + + "Schale:\n${elementData.get("Schale")}\n\n" + + "Molare Masse:\n${elementData.get("Molare Masse")}\n\n" + + "Dichte:\n${elementData.get("Dichte")}\n\n" + + "Elektronegativität:\n${elementData.get("Elektronegativität")}\n\n" + + "Schmelztemperatur:\n${elementData.get("Schmelztemperatur")}\n\n" + + "Siedetemperatur:\n${elementData.get("Siedetemperatur")}\n\n" + + "radioaktiv:\n${elementData.get("radioaktiv")}\n\n" + + "Halbwertszeit:\n${elementData.get("Halbwertszeit")}\n\n" + + "Strahlungsart:\n${elementData.get("Strahlungsart")}\n\n" + + "künstlich:\n${elementData.get("künstlich")}\n\n" + + "langlebigstes Isotop:\n${elementData.get("langlebigstes Isotop")}" } \ No newline at end of file