Compare commits

..

4 Commits

Author SHA1 Message Date
matthias
6e24a54682 Merge remote-tracking branch 'origin/master' 2024-04-18 17:53:25 +02:00
matthias
7f9bacdf28 added information to the dialog 2024-04-18 17:52:57 +02:00
matthias
180d2b2532 removed useless information and correlating Strings 2024-04-18 17:52:14 +02:00
matthias
c3c487ac54 landscape mode for PSEActivity 2024-04-18 17:51:21 +02:00
4 changed files with 39 additions and 39 deletions

View File

@@ -51,6 +51,7 @@
android:name=".PSEActivity"
android:exported="false"
android:label="@string/title_activity_pseactivity"
android:screenOrientation="landscape"
android:theme="@style/Theme.CleverClass" />
<activity
android:name=".MainActivity"

View File

@@ -1,15 +1,12 @@
Wasserstoff
Ordnungszahl: 1
Name: Wasserstoff
Elementsymbol: H
Molare Masse in g/mol: 1.0080
Elektronegativität: 2.55
Dichte in g/cm³ g/l: 2.25
Schmelztemperatur: -259
Schmelzdruckabhängig: Nein
Schmelzsublimation: Ja
Siedetemperatur: -253
Siededruckabhängig: Nein
radiaktiv: Nein
radioaktiv: Nein
künstlich: Nein
langlebigstes Isotop:
Halbwertszeit:

View File

@@ -65,17 +65,31 @@ fun PSEContent(activity: ComponentActivity){
modifier = Modifier.fillMaxWidth()
)
Column() {
//region //Element dialog definitions
val HBuilder = AlertDialog.Builder(activity)
HBuilder.setIcon(null)
HBuilder.setTitle(elements[0].data0)
HBuilder.setMessage(elements[0].data0)
HBuilder.setPositiveButton(R.string.dialog_schließen, null)
//endregion
//region //Element dialog builders
val listofbuilder = mutableListOf<AlertDialog.Builder>()
for (i in 0..117) {
listofbuilder.add(AlertDialog.Builder(activity))
listofbuilder[i].setTitle(elements[i].data0 + "(" + elements[i].data1 + ", " + elements[i].data2)
listofbuilder[i].setMessage(
elements[i].data1 + "\n" +
elements[i].data2 + "\n" +
elements[i].data3 + "\n" +
elements[i].data4 + "\n" +
elements[i].data5 + "\n" +
elements[i].data6 + "\n" +
elements[i].data7 + "\n" +
elements[i].data8 + "\n" +
elements[i].data9 + "\n" +
elements[i].data10 + "\n" +
elements[i].data11 + "\n" +
elements[i].data12
)
}
//endregion
Column() {
TextButton(
onClick = { HBuilder.show() }) {
onClick = { listofbuilder[0].show() }) {
Text(text = "H")
}
}

View File

@@ -22,9 +22,6 @@ class PSEData() {
var data10: String = ""
var data11: String = ""
var data12: String = ""
var data13: String = ""
var data14: String = ""
var data15: String = ""
constructor(
string0: String,
string1: String,
@@ -39,9 +36,6 @@ class PSEData() {
string10: String,
string11: String,
string12: String,
string13: String,
string14: String,
string15: String
) : this() {
data0 = string0
data1 = string1
@@ -56,9 +50,6 @@ class PSEData() {
data10 = string10
data11 = string11
data12 = string12
data13 = string13
data14 = string14
data15 = string15
}
}
@@ -80,22 +71,19 @@ fun readData(context: Context) {
if (i < 118) {
while (i < 118) {
val pseobject = PSEData(
string0 = elementInput[(i * 16)],
string1 = elementInput[(i * 16) + 1],
string2 = elementInput[(i * 16) + 2],
string3 = elementInput[(i * 16) + 3],
string4 = elementInput[(i * 16) + 4],
string5 = elementInput[(i * 16) + 5],
string6 = elementInput[(i * 16) + 6],
string7 = elementInput[(i * 16) + 7],
string8 = elementInput[(i * 16) + 8],
string9 = elementInput[(i * 16) + 9],
string10 = elementInput[(i * 16) + 10],
string11 = elementInput[(i * 16) + 11],
string12 = elementInput[(i * 16) + 12],
string13 = elementInput[(i * 16) + 13],
string14 = elementInput[(i * 16) + 14],
string15 = elementInput[(i * 16) + 15]
string0 = elementInput[(i * 13)],
string1 = elementInput[(i * 13) + 1],
string2 = elementInput[(i * 13) + 2],
string3 = elementInput[(i * 13) + 3],
string4 = elementInput[(i * 13) + 4],
string5 = elementInput[(i * 13) + 5],
string6 = elementInput[(i * 13) + 6],
string7 = elementInput[(i * 13) + 7],
string8 = elementInput[(i * 13) + 8],
string9 = elementInput[(i * 13) + 9],
string10 = elementInput[(i * 13) + 10],
string11 = elementInput[(i * 13) + 11],
string12 = elementInput[(i * 13) + 12],
)
elements.add(pseobject)
i++