ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [안드로이드] 입력 가능한 다이얼로그 띄우기
    카테고리 없음 2024. 4. 3. 10:47

    AlertDialog 생성 후 EditText를 View로 설정해주고 show 해주면 된다.

    setPositiveButton는 확인, setNegativeButton는 취소 버튼으로 생각하면 될 것 같다.

    class MyPageActivity : AppCompatActivity() {
    
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_my_page)
            showDialog()
        }
    
        private fun showInputDialog() {
            val input = EditText(this)
            AlertDialog.Builder(this).apply {
                setTitle("입력")
                setView(input)
                setPositiveButton("확인") { dialog, which ->
                    // 이 버튼을 눌렀을 때 처리하면 될 것 같다.
                }
                setNegativeButton("취소") { dialog, which ->
                    
                }
            }.show()
        }
    }

     

Designed by Tistory.