Toast Inhalt formartierbar ? oder Alternative ähnlich Toast

  • 1 Antworten
  • Letztes Antwortdatum
H

Heribert500

Ambitioniertes Mitglied
1
Hallo,
Aus einer DB frage ich Geburtstage ab, soweit ok
diese, auch mehrere am selben Tag, lese ich in ein array ein und
gebe diese in einem Toast aus. Klappt auch ABER
Das ist ja alles viel zu klein....

kann ich die darstellung /Ausgabe eines Toast's ändern Schrift grösser???? usw.
Oder wie macht man das besser, praktischer

Code:
public void GetTermine() {
        
        gtermin = "10.10.";

        String table = "geburtstagtbl";
        db = new DBHelper(getApplicationContext());
        SQLiteDatabase dbg = db.getReadableDatabase();
        Cursor cur = dbg.rawQuery("SELECT * FROM " + table + " where gFrei6  = ? ", new String[]{gtermin});
        ArrayList<String> array = new ArrayList<String>();
        if (cur.moveToFirst()) {
            do {
                String strtoget = cur.getString(2);
                array.add(strtoget + "\n");
            } while (cur.moveToNext());
        }
        cur.close();
        db.close();
        Toast.makeText(getApplicationContext(), array+"", Toast.LENGTH_LONG).show();

    }

schon wieder einmal Besten Dank

heribert500
 
Nabend allemann

habs so gelöst,
mittels Stringbuilder und

Code:
LayoutInflater inflater = getLayoutInflater();
                    View layout = inflater.inflate(R.layout.notiz1,
                            (ViewGroup) findViewById(R.id.toast_layout_root));
                   
                    TextView text1 = (TextView) layout.findViewById(R.id.txtgeb);    

                    txtgeb.setText(strbld.toString());                    
               
                    Toast toast = new Toast(getApplicationContext());
                    toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
                    toast.setDuration(Toast.LENGTH_LONG);
                    toast.setView(layout);
                    toast.show();

                    strbld.setLength(0);// und wieder leeren

so gehts, im code gigts sicher noch verbesserungspotenzial

bis zur nächste Frage
heribert500
 
Zurück
Oben Unten