D
Duckemai
Fortgeschrittenes Mitglied
- 6
...irgendwie eins der großen Geheimnisse.
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.message)).setMovementMethod(LinkMovementMethod.getInstance());
...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" androidaddingTop="2dip"
androidaddingBottom="12dip" androidaddingLeft="14dip"
androidaddingRight="10dip">
<TextView android:id="@+id/message"
android:layout_width="fill_parent" android:layout_height="wrap_content"
androidadding="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
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.message)).setMovementMethod(LinkMovementMethod.getInstance());
...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" androidaddingTop="2dip"
androidaddingBottom="12dip" androidaddingLeft="14dip"
androidaddingRight="10dip">
<TextView android:id="@+id/message"
android:layout_width="fill_parent" android:layout_height="wrap_content"
androidadding="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