enableEdgeToEdge()의 기능

수뱀 ㅣ 2024. 10. 20. 22:04

class MainActivity : AppCompatActivity() {

    lateinit var number1:EditText
    lateinit var number2:EditText
    lateinit var buttonPlus:Button
    lateinit var textView:TextView

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        
        //엣지-투-엣지 모드 활성화
        enableEdgeToEdge()
        
        setContentView(R.layout.activity_main)
        ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
            val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
            v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
            insets
        }...

오늘 기록할 코드는 enableEdgeToEdge()이다. 이코드는 엣지-투-엣지 모드를 활성화한다

 

엣지-투-엣지 모드란 앱의 컨텐츠가 시스템바와 겹처보이도록 활성화한다. 이를 통해 앱의 화면을 좀더 넓게 사용할수있다.

 

 

활성화된 상태와 비활성화된 상태를 비교

활성화

 

 

 

 

비활성화