1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Garnet, 04.06.2012 #1
    Garnet

    Garnet Threadstarter Android-Hilfe.de Mitglied

    Hi, ich hab folgende zwei Probleme:
    1. Beim Klick auf einen Text soll sich eine andere Activity öffnen
    2. Beim Klick auf eine Emailadresse soll sich das Mailprogramm öffnen und man soll direkt eine Mail an die vorgegebe Emailadresse schreiben können

    Hoffe da kann mir einer helfen, danke.
     
  2. StefMa, 04.06.2012 #2
    StefMa

    StefMa Gewerbliches Mitglied

    Wo ist jetzt genau dein Problem?
     
  3. Garnet, 04.06.2012 #3
    Garnet

    Garnet Threadstarter Android-Hilfe.de Mitglied

    Problem ist einmal, wie ich meine TextView klickbar mache und dann wie ich bei Klick auf die Email den Email Client öffne und dann ne Email in dem die Emailadresse dann schon eingetragen ist angezeigt bekomme.
     
  4. StefMa, 04.06.2012 #4
    StefMa

    StefMa Gewerbliches Mitglied

    Wow. Mit Punkt und Kommarsetzung hast du es nicht so was? :D

    TextView machst du klickbar wie jedes andere View auch:
    Code:
    TextView.setOnClickListener(new View.onClickListener(
    {
    public void onClick(View v)
    {
    //Hier der Code zum Starten einer Activity
    }
    });
    
    So, oder ähnlich...

    Bei der Mail musst du entsprechend den MailClient aufrufen und paramter übergeben.
    D.h. ähnliches vorgehen wie oben.
    In onClick() rufst du dannd as Intent "ACTION_SEND" auf und kannst ihn mit
    Code:
    i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipient@example.com"}); 
    i.putExtra(Intent.EXTRA_SUBJECT, "subject of email"); 
    i.putExtra(Intent.EXTRA_TEXT   , "body of email"); 
    
    füllen..
     
    orium und Garnet gefällt das.
  5. Garnet, 04.06.2012 #5
    Garnet

    Garnet Threadstarter Android-Hilfe.de Mitglied

    Sorry, hätte meinen Text vor dem Abschicken besser nochmal durchlesen sollen. ;-)

    Ok danke, ich werde das dann mal ausprobieren.
     
  6. Garnet, 04.06.2012 #6
    Garnet

    Garnet Threadstarter Android-Hilfe.de Mitglied

    So das erste hat schonmal geklappt.
    Jetzt hätte ich noch ein kleines Problem: Ist es auch irgendwie möglich nur einen Teil des Textes in einer TextView anklickbar zu machen?
     
  7. Tom299, 05.06.2012 #7
    Tom299

    Tom299 Android-Experte

    Wieso sollte man so etwas tun?
     
  8. StefMa, 05.06.2012 #8
    StefMa

    StefMa Gewerbliches Mitglied

    Ist doch egal warum man so etwas tun will :D
    Für den User ist sowas zwar TOTAL schwer zu verstehen, wenn man es aber will :)

    Direkt geht es nicht. Du kannst ja aber aus dem einem Wort (z.B. TextView) einfach 2 machen ("Text" und "View") diese in einem LinearLayout zusammenpacken und entsprechend formatieren.
    Dann halt nur eines mit dem clickListener vershene..

    Gruß
     
  9. Sentenza, 05.06.2012 #9
    Sentenza

    Sentenza Erfahrener Benutzer

    Bezogen auf den Mail-Link könntest du "Auto link" auf "all" stellen, dann wird glaube ich nur der E-Mail-Teil automatisch als Link angezeigt.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Integer-Wert übertragen auf zweite Activity Android App Entwicklung 17.11.2017
Registrierung erst nach Klick auf Bestätigungsemail Android App Entwicklung 09.11.2017
[OFFEN] Feedback Text für die App auf Server Hochladen Android App Entwicklung 28.10.2017
[ERLEDIGT] Wandernder Text Android App Entwicklung 17.10.2017
[OFFEN] Lists-in-List-Problem Android App Entwicklung 12.10.2017
[OFFEN] App schließt nach Öffnen sofort Android App Entwicklung 04.09.2017
[ERLEDIGT] Bitmap von Activity an Activity übergben Android App Entwicklung 03.09.2017
[ERLEDIGT] Um einen Zusatz in einem Programm unter Android zu machen Android App Entwicklung 22.08.2017
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[ERLEDIGT] Bei Klick auf Imagebutton das Bild darin ändern Android App Entwicklung 12.08.2017
Du betrachtest das Thema "Problem: Mit Klick auf TextView neue Activity oder Mail-Programm öffnen" im Forum "Android App Entwicklung",