Text einer Checkbox teilweise verlinken

  • Hallo,


    resource in string.xml:
    <string name="html_text">I agree to the <a href="http://somesite.com/">Terms of Service</a> and <a href="http://somesite.com/">Privacy Policy</a>.</string>ich habe eine Checkbox , so ähnlich wie hier. Dessen Text soll eine oder mehrere (verschiedene) Links enthalten. Durch klick, sollte der Link (in einem Browser) geöffnet werden. Ich habe schon viel gegoogelt, und bin zu keiner Lösung gekommen :(


    Lösungen wo man dann nur für diese Funktionalität einige neue Klassen anlegen muss, möchte ich eig. nicht. Auch eine zusätzliche TextView etc. möchte ich nicht anlegen. Gibt es dafür keine einfache Lösung?


    Ich danke schonmal für eure Antworten.


    Nachtrag: Ich habe aus Sprachengründen alle diese Texte mitsamt ihrer HTMl tags jeweils in string.xml de_strings.xml etc.
    Bei einer Logausgabe habe ich gemerkt, dass die HTML tags rausfliegen. Das heißt obige html_text Resource wird durch

    Code
    StringBuilder html = new StringBuilder(); 
    html.append(getText(R.string.html_text));



    oder

    Java
    StringBuilder html = new StringBuilder(); 
    html.append(getString(R.string.html_text));



    zu : I agree to the Terms of Service and Privacy Policy.


    Gruß Ralf

  • Ich denke, ob du willst oder nicht, ist ein zusätzliches TextView der einfachste Weg dein Ziel zu erreichen. Eine Checkbox hat leider ja schon einen OnClickListener ...

    MfG,
    Christopher


    Eine gewisses Maß an Freundlichkeit kann man auch von Menschen im Internet erwarten.
    Das Forum basiert komplett auf der Freiwilligkeit ihrer Nutzer und diese sollen sich wohlfühlen! Daher seid bitte freundlich. Danke

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!