From 066e20065301b7a445da379c4ec67e4002c84ffd Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Wed, 8 May 2024 09:31:15 +0200 Subject: [PATCH] add margins to text pages --- app/src/main/java/xdsopl/robot36/MainActivity.java | 9 ++++++--- app/src/main/res/layout/text_page.xml | 12 ++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/layout/text_page.xml diff --git a/app/src/main/java/xdsopl/robot36/MainActivity.java b/app/src/main/java/xdsopl/robot36/MainActivity.java index 81f9d59..7a744c9 100644 --- a/app/src/main/java/xdsopl/robot36/MainActivity.java +++ b/app/src/main/java/xdsopl/robot36/MainActivity.java @@ -27,8 +27,10 @@ import android.provider.MediaStore; import android.text.Html; import android.text.method.LinkMovementMethod; import android.view.Gravity; +import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; +import android.view.View; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; @@ -620,9 +622,10 @@ public class MainActivity extends AppCompatActivity { } private void showTextPage(String message) { - TextView view = new TextView(this); - view.setText(Html.fromHtml(message, Html.FROM_HTML_MODE_LEGACY)); - view.setMovementMethod(LinkMovementMethod.getInstance()); + View view = LayoutInflater.from(this).inflate(R.layout.text_page, null); + TextView text = view.findViewById(R.id.message); + text.setText(Html.fromHtml(message, Html.FROM_HTML_MODE_LEGACY)); + text.setMovementMethod(LinkMovementMethod.getInstance()); AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.Theme_AlertDialog); builder.setNeutralButton(R.string.close, null); builder.setView(view); diff --git a/app/src/main/res/layout/text_page.xml b/app/src/main/res/layout/text_page.xml new file mode 100644 index 0000000..6220c26 --- /dev/null +++ b/app/src/main/res/layout/text_page.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file