--- a/app/src/main/java/com/example/connect4/MainActivity.java +++ b/app/src/main/java/com/example/connect4/MainActivity.java @@ -1,6 +1,8 @@ package com.example.connect4; import android.os.Bundle; + +import com.example.connect4.databinding.ActivityMainBinding; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; @@ -9,13 +11,15 @@ import androidx.core.view.WindowInsetsCompat; public class MainActivity extends AppCompatActivity { + private ActivityMainBinding binding; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); EdgeToEdge.enable(this); - setContentView(R.layout.activity_main); - ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { + binding = ActivityMainBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); + ViewCompat.setOnApplyWindowInsetsListener(binding.main, (v, insets) -> { Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); return insets;