From d107d36bbd9afca09570323f1bdede6322ae19ce Mon Sep 17 00:00:00 2001 From: Miku AuahDark Date: Sat, 14 May 2022 23:06:27 +0800 Subject: [PATCH] Add about activity. Can't be seen yet. --- app/src/normal/AndroidManifest.xml | 16 +++- .../org/love2d/android/AboutActivity.java | 30 +++++++ app/src/normal/res/layout/activity_about.xml | 87 +++++++++++++++++++ app/src/normal/res/values/strings.xml | 7 +- 4 files changed, 135 insertions(+), 5 deletions(-) create mode 100644 app/src/normal/java/org/love2d/android/AboutActivity.java create mode 100644 app/src/normal/res/layout/activity_about.xml diff --git a/app/src/normal/AndroidManifest.xml b/app/src/normal/AndroidManifest.xml index a46d7cf6..79f3a332 100644 --- a/app/src/normal/AndroidManifest.xml +++ b/app/src/normal/AndroidManifest.xml @@ -5,15 +5,17 @@ + android:launchMode="singleTask" + android:theme="@style/Theme.AppCompat"> + - + + - + + \ No newline at end of file diff --git a/app/src/normal/java/org/love2d/android/AboutActivity.java b/app/src/normal/java/org/love2d/android/AboutActivity.java new file mode 100644 index 00000000..b5b0aac6 --- /dev/null +++ b/app/src/normal/java/org/love2d/android/AboutActivity.java @@ -0,0 +1,30 @@ +package org.love2d.android; + +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.net.Uri; +import android.os.Bundle; +import android.widget.Button; +import android.widget.TextView; + +public class AboutActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_about); + + // Set button click listener + Button button = findViewById(R.id.button); + button.setOnClickListener(v -> { + Uri uri = Uri.parse("https://love2d.org/"); + Intent intent = new Intent(Intent.ACTION_VIEW, uri); + startActivity(intent); + }); + + // Set version + TextView versionText = findViewById(R.id.textView4); + versionText.setText(getString(R.string.version_info, BuildConfig.VERSION_NAME)); + } +} diff --git a/app/src/normal/res/layout/activity_about.xml b/app/src/normal/res/layout/activity_about.xml new file mode 100644 index 00000000..329c6632 --- /dev/null +++ b/app/src/normal/res/layout/activity_about.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + +