diff --git a/app/build.gradle b/app/build.gradle index 198cd6a..1836d13 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -32,6 +32,8 @@ implementation libs.appcompat implementation libs.material + implementation libs.activity + implementation libs.constraintlayout testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index dafd7c9..b1bbbb0 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -11,6 +11,10 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.CitrusClient" - tools:targetApi="31" /> + tools:targetApi="31"> + + \ No newline at end of file diff --git a/app/src/main/java/com/example/citrusclient/HelloActivity.java b/app/src/main/java/com/example/citrusclient/HelloActivity.java new file mode 100644 index 0000000..9f98bc6 --- /dev/null +++ b/app/src/main/java/com/example/citrusclient/HelloActivity.java @@ -0,0 +1,24 @@ +package com.example.citrusclient; + +import android.os.Bundle; + +import androidx.activity.EdgeToEdge; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; + +public class HelloActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + EdgeToEdge.enable(this); + setContentView(R.layout.activity_hello); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_hello.xml b/app/src/main/res/layout/activity_hello.xml new file mode 100644 index 0000000..d81bb08 --- /dev/null +++ b/app/src/main/res/layout/activity_hello.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 145dc5f..6731e75 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,6 +9,8 @@ retrofit22 = "2.9.0" retrofit23 = "2.5.0" retrofit24 = "2.1.0" +activity = "1.9.0" +constraintlayout = "2.1.4" [libraries] junit = { group = "junit", name = "junit", version.ref = "junit" } @@ -20,6 +22,8 @@ retrofit22 = { group = "com.squareup.retrofit2", name = "converter-moshi", version.ref = "retrofit22" } retrofit23 = { group = "com.squareup.retrofit2", name = "converter-jackson", version.ref = "retrofit23" } retrofit24 = { group = "com.squareup.retrofit2", name = "converter-scalars", version.ref = "retrofit24" } +activity = { group = "androidx.activity", name = "activity", version.ref = "activity" } +constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" } [plugins] android-application = { id = "com.android.application", version.ref = "agp" }