1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen 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
[OFFEN] Welches Intent erzeugt der Klick im Homescreen auf das Icon einer App? Android App Entwicklung Dienstag um 13:59 Uhr
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[OFFEN] git-Problem in Android Studio (Windows) Android App Entwicklung 24.05.2017
[ERLEDIGT] put in HashMap bringt App zum abstürzen Android App Entwicklung 22.05.2017
[INFO] Neue Playstore Richtlinien im Mai 2017 Android App Entwicklung 19.05.2017
[UMFRAGE/INFO/DISKUSSION] Kotlin, die neue Programmiersprache für Android Android App Entwicklung 18.05.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
[GELÖST] Übergabe an zweite Activity Android App Entwicklung 11.05.2017
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[OFFEN] TextView verändert Inhalt nicht, nachdem anderer Map Marker angeklickt wird Android App Entwicklung 06.04.2017
Du betrachtest das Thema "Problem: Mit Klick auf TextView neue Activity oder Mail-Programm öffnen" im Forum "Android App Entwicklung",