package com.idunnolol.sotm.fragment; import android.app.AlertDialog; import android.app.Dialog; import android.app.DialogFragment; import android.os.Bundle; import android.text.Html; import android.text.method.LinkMovementMethod; import android.widget.TextView; import com.idunnolol.sotm.R; public class AboutDialogFragment extends DialogFragment { public static final String TAG = AboutDialogFragment.class.getName(); @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle(R.string.title_about); StringBuilder sb = new StringBuilder(); sb.append(getString(R.string.about_app)); sb.append("<br /><br />"); sb.append(getString(R.string.about_explanation)); sb.append("<br /><br />"); sb.append(getString(R.string.about_tracker)); sb.append("<br /><br />"); sb.append(getString(R.string.credit_points)); return new AlertDialog.Builder(getActivity()) .setMessage(Html.fromHtml(sb.toString())) .setNeutralButton(R.string.ok, null) .create(); } @Override public void onResume() { super.onResume(); ((TextView) getDialog().findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance()); } }