728x90 DialogFragment2 안드로이드 DialogFragment dialogfragment 생성하면 넓이랑 높이가 wrap_content로 생성되는데 크기를 조절할려면 onResume에 추가로 설정해야한다 override fun onResume() { super.onResume() // dialog 넓이 80% 설정 // 높이 50% 설정 val params = dialog?.window?.attributes params?.width = resources.displayMetrics.widthPixels * 8 /10 params?.height = resources.displayMetrics.heightPixels * 5 /10 dialog?.window?.attributes = params as WindowManager.LayoutParams } package com.. 2022. 8. 3. 안드로이드 DialogFragment AlertDialog를 Fragment로 만들어 사용할 수 있도록 제공되는 Fragment이다 AlertDialog와 큰 차이는 없다. DialogFragment도 Fragment 이므로 Fragment의 생명주기나 기타 다양한 기능들을 그대로 사용할 수 있다. package com.example.dialogfragment import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bund.. 2022. 6. 17. 이전 1 다음 728x90