diff options
Diffstat (limited to 'app/src')
| -rw-r--r-- | app/src/main/AndroidManifest.xml | 3 | ||||
| -rw-r--r-- | app/src/main/java/com/lonkaars/bingo3/DisplayMessageActivity.java | 22 | ||||
| -rw-r--r-- | app/src/main/java/com/lonkaars/bingo3/MainActivity.java | 22 | ||||
| -rw-r--r-- | app/src/main/res/layout/activity_display_message.xml | 12 | ||||
| -rw-r--r-- | app/src/main/res/layout/activity_main.xml | 34 | 
5 files changed, 72 insertions, 21 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 08e7139..8f8a7c3 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -13,6 +13,9 @@          android:theme="@style/Theme.Bingo3"          tools:targetApi="31">          <activity +            android:name=".DisplayMessageActivity" +            android:exported="false" /> +        <activity              android:name=".MainActivity"              android:exported="true">              <intent-filter> diff --git a/app/src/main/java/com/lonkaars/bingo3/DisplayMessageActivity.java b/app/src/main/java/com/lonkaars/bingo3/DisplayMessageActivity.java new file mode 100644 index 0000000..d2c12f1 --- /dev/null +++ b/app/src/main/java/com/lonkaars/bingo3/DisplayMessageActivity.java @@ -0,0 +1,22 @@ +package com.lonkaars.bingo3; + +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.os.Bundle; +import android.widget.TextView; + +public class DisplayMessageActivity extends AppCompatActivity { + +	@Override +	protected void onCreate(Bundle savedInstanceState) { +		super.onCreate(savedInstanceState); +		setContentView(R.layout.activity_display_message); + +		Intent intent = getIntent(); +		String message = intent.getStringExtra(Intent.EXTRA_TEXT); + +		TextView textView = findViewById(R.id.textView); +		textView.setText(message); +	} +} diff --git a/app/src/main/java/com/lonkaars/bingo3/MainActivity.java b/app/src/main/java/com/lonkaars/bingo3/MainActivity.java index 1bb8365..5e75ecd 100644 --- a/app/src/main/java/com/lonkaars/bingo3/MainActivity.java +++ b/app/src/main/java/com/lonkaars/bingo3/MainActivity.java @@ -2,13 +2,25 @@ package com.lonkaars.bingo3;  import androidx.appcompat.app.AppCompatActivity; +import android.content.Intent;  import android.os.Bundle; +import android.view.View; +import android.widget.EditText;  public class MainActivity extends AppCompatActivity { -    @Override -    protected void onCreate(Bundle savedInstanceState) { -        super.onCreate(savedInstanceState); -        setContentView(R.layout.activity_main); -    } +	@Override +	protected void onCreate(Bundle savedInstanceState) { +		super.onCreate(savedInstanceState); +		setContentView(R.layout.activity_main); +	} + +	public void send(View view) { +		EditText editText = findViewById(R.id.edit_message); +		String message = editText.getText().toString(); + +		Intent intent = new Intent(this, DisplayMessageActivity.class); +		intent.putExtra(Intent.EXTRA_TEXT, message); +		startActivity(intent); +	}  } diff --git a/app/src/main/res/layout/activity_display_message.xml b/app/src/main/res/layout/activity_display_message.xml new file mode 100644 index 0000000..c44487f --- /dev/null +++ b/app/src/main/res/layout/activity_display_message.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" +	android:layout_width="match_parent" +	android:layout_height="match_parent" +	android:orientation="vertical"> +	<TextView +		android:id="@+id/textView" +		android:layout_width="match_parent" +		android:layout_height="match_parent" +		android:gravity="center" +		android:textSize="32sp"/> +</LinearLayout> diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index c75d057..fe42b62 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,18 +1,20 @@  <?xml version="1.0" encoding="utf-8"?> -<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" -    xmlns:app="http://schemas.android.com/apk/res-auto" -    xmlns:tools="http://schemas.android.com/tools" -    android:layout_width="match_parent" -    android:layout_height="match_parent" -    tools:context=".MainActivity"> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" +	android:layout_width="match_parent" +	android:layout_height="wrap_content" +	android:orientation="horizontal"> +	<EditText +		android:id="@+id/edit_message" +		android:layout_width="wrap_content" +		android:layout_height="wrap_content" +		android:ems="10" +		android:hint="Your message here" +		android:inputType="textPersonName"/> -    <TextView -        android:layout_width="wrap_content" -        android:layout_height="wrap_content" -        android:text="Hello World!" -        app:layout_constraintBottom_toBottomOf="parent" -        app:layout_constraintEnd_toEndOf="parent" -        app:layout_constraintStart_toStartOf="parent" -        app:layout_constraintTop_toTopOf="parent" /> - -</androidx.constraintlayout.widget.ConstraintLayout> +	<Button +		android:id="@+id/button" +		android:layout_width="wrap_content" +		android:layout_height="wrap_content" +		android:onClick="send" +		android:text="Send"/> +</LinearLayout>  |