| |||||||
Das Thema "AlertDialog mit URL-Link" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Erfahrener Benutzer Modell: HTC Legend Registriert seit: 05.04.2010
Beiträge: 205
Abgegebene Danke: 63
Erhielt 6 Danke für 6 Beiträge
| Ich bin fast dran, aber ein kleiner Fehler schleicht sich noch ein. Vielleicht sieht ihn jemand: Der AlertDialog: AlertDialog.Builder alt_bld_news = new AlertDialog.Builder(this); alt_bld_news .setMessage(Html.fromHtml("Hier steht ne Menge Text<br><br>" + <a href=\"http://www.google.com\">der Link</a>)) .setCancelable(false) .setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // Action for 'Yes' Button dialog.cancel(); }}); AlertDialog alert_news = alt_bld_news.create(); // Title for AlertDialog alert_news.setTitle("Info"); // Icon for AlertDialog alert_news.setIcon(R.drawable.icon); alert_news.show(); ((TextView)alert_news.findViewById(android.R.id.me ssage)).setMovementMethod(LinkMovementMethod.getIn stance()); ...und die dazugehörige XML: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollView" android:layout_width="fill_parent" android:layout_height="wrap_content" android addingTop="2dip"android addingBottom="12dip" android addingLeft="14dip"android addingRight="10dip"><TextView android:id="@+id/message" android:layout_width="fill_parent" android:layout_height="wrap_content" android adding="5dip" android:linksClickable="true" /> </ScrollView> <!-- android:textColor="#ffffff" android:textColorLink="#ffffff" --> Problem: Zwar öffnet sich der Dialog, auch kann ich den Link anklicken. Aber wenn ich den Text vor dem Link anklicke "Hier steht ne Menge Text" dann färbt er sich von weiß zu schwarz. Eben so, als wäre er Teil des Links. Weiß jemand wie das zu verhindern ist? Vielen Dank Duckemai |
| | |
| | #3 (permalink) |
| Erfahrener Benutzer Modell: HTC Legend Registriert seit: 05.04.2010
Beiträge: 205
Abgegebene Danke: 63
Erhielt 6 Danke für 6 Beiträge
|
Schon versucht. Geht aber nicht: Wenn ich das hier ausprobiere: .setMessage("Hier steht ne Menge Text" + Html.fromHtml("<a href=\"http://www.google.com\">der Link</a>")) färbt sich der Text trotzdem schwarz und außerdem ist der Link dann nicht mehr benutzbar. Oder sollte ich den Text anders einbinden? Irgendwo müsste ich doch eigentlich auch angeben können, welche Farbe der Text haben soll. In der xml habe ich es so versucht: android:textColor="#ffffff", aber leider ohne Erfolg. Geändert von Duckemai (14.08.2011 um 22:03 Uhr) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Browser nach Systemstart mit URL starten | shirocko | Android App Entwicklung | 0 | 28.06.2011 13:38 |
| URL.openConnection() - keine Exception trotz ungültiger URL? | user7 | Android App Entwicklung | 2 | 11.03.2011 11:48 |
| RSS-Reader mit freier URL-Eingabe+Schriftgröße | Raller | Informationsdienste | 0 | 20.10.2010 15:43 |
| Problem mit "alertDialog nach Klick auf einem Button" | iAndroid | Android App Entwicklung | 2 | 27.05.2010 16:35 |
| Probleme mit AlertDialog | scrats | Android App Entwicklung | 1 | 04.02.2010 08:55 |