From 7c214ab05cdcd7e7984211fa92cfe28bf255d616 Mon Sep 17 00:00:00 2001 From: Georg Lukas Date: Sun, 22 Aug 2010 01:12:46 +0200 Subject: [PATCH] make links in about dialog clickable --- res/layout/aboutview.xml | 28 ++++++++++++++++++++++++++++ src/APRSdroid.scala | 8 ++++---- 2 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 res/layout/aboutview.xml diff --git a/res/layout/aboutview.xml b/res/layout/aboutview.xml new file mode 100644 index 0000000..4755361 --- /dev/null +++ b/res/layout/aboutview.xml @@ -0,0 +1,28 @@ + + + + + + + + diff --git a/src/APRSdroid.scala b/src/APRSdroid.scala index 9237ec7..a00d88e 100644 --- a/src/APRSdroid.scala +++ b/src/APRSdroid.scala @@ -10,7 +10,7 @@ import _root_.android.os.Bundle import _root_.android.preference.PreferenceManager import _root_.java.text.SimpleDateFormat import _root_.android.util.Log -import _root_.android.view.{Menu, MenuItem, View} +import _root_.android.view.{LayoutInflater, Menu, MenuItem, View} import _root_.android.view.View.OnClickListener import _root_.android.widget.Button import _root_.android.widget.{ListView,SimpleCursorAdapter} @@ -130,10 +130,10 @@ class APRSdroid extends Activity with OnClickListener def aboutDialog() { val pi = getPackageManager().getPackageInfo(getPackageName(), 0) val title = getString(R.string.ad_title, pi.versionName); - val translators = getString(R.string.ad_trans) + - getString(R.string.translation_credits) + val inflater = getLayoutInflater() + val aboutview = inflater.inflate(R.layout.aboutview, null) new AlertDialog.Builder(this).setTitle(title) - .setMessage(getString(R.string.ad_text) + translators) + .setView(aboutview) .setIcon(android.R.drawable.ic_dialog_info) .setPositiveButton(android.R.string.ok, null) .setNeutralButton(R.string.ad_homepage, new HomePageOpener())