Eingabe von Edittext in die Tabelle schreiben

  • Antworten:3
mr1000
  • Forum-Beiträge: 86

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

Kommentieren
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

11.09.2020, 22:49:45 via App

Wie verarbeitet du die Cells weiter?
Du musst die ja einer Tabelle hinzufügen
was genau geht dabei nicht?

LG Pascal //It's not a bug, it's a feature. :) ;)

Hilfreich?
Kommentieren
mr1000
  • Forum-Beiträge: 86

11.09.2020, 23:09:27 via Website

Sobald die Werte in die Tabelle eingetragen wurde, sollte die Pdf-Datei fertig gestellt werden.

Die Tabelle wird erstellt, nur werden die Werte nicht in die zugehörigen Spalten eingetragen.

Vorher suche ich mir aus, welche Spalte ich beschreiben möchte indem ich den Text-Spinner benutze.
Dort gebe ich alles in die Edittext-Felder ein und dann sollten eigentlich die Werte zusehen sein in der Tabelle.

gruß,

mr1000

Hilfreich?
Kommentieren
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

12.09.2020, 11:31:14 via App

Funktioniert es denn wenn du es ohne Spinner machst also fest per Code.
Damit könnte man feststellen ins am PDF generieren oder am Spinner liegt

LG Pascal //It's not a bug, it's a feature. :) ;)

Hilfreich?
Kommentieren