- Forum-Beiträge: 86
11.09.2020, 17:26:03 via Website
11.09.2020 17:26:03 via Website
Guten Tag zusammen,
ich bräuchte mal eure Hilfe.
Ich lasse mir in meine App eine PDF-Tabelle erstellen, was auch super klappt.
Nur möchte ich gerne,dass die Tabelle auch gefüllt wird,deswegen lasse ich mir Edittext-Felder generieren.
Über einen Text-Spinner möchte ich die Richtige Tabellenspalte ausfüllen
In den Beispiel soll die Spalte "Schrott,Stanzabfälle" ausgefüllt werden
Erstellenbt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id)
{
switch (spinner.getItemAtPosition(position).toString())
{
case "Schrott,Stanzabfälle":
Toast.makeText(getContext(),parentView.getItemAtPosition(position).toString() , Toast.LENGTH_LONG).show();
test = etPreisKg.getText().toString();
test2 = etGewicht.getText().toString();
test3 = etBetrag.getText().toString();
break;
case "E-Motore":
break;
case "Sperrschrott":
break;
case "Schredder-Vormaterial":
break;
default:
Toast.makeText(getContext(),"Fehler",Toast.LENGTH_SHORT).show();
}
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
// your code here
}
});
}
});
....und hier möchte ich,das übergeben nur klappt es nicht.
PdfPCell cell5 = new PdfPCell(new Paragraph(test)); // Hier soll die Werte rein
PdfPCell cell6 = new PdfPCell(new Paragraph("Schrott,Stanzabfälle")); // Der Name der Spalte
PdfPCell cell7 = new PdfPCell(new Paragraph(test2));
PdfPCell cell8 = new PdfPCell(new Paragraph(test3));
Gruß,
mr1000
— geändert am 11.09.2020, 21:49:04
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.