본문 바로가기
프로그래밍/Kotlin

[Kotlin] EditText 코드로 열기 (XML사용 X)

by Youngs_ 2022. 4. 20.
fun test(){
    val et = EditText(context!!)

    et.setText("Edit Text 초기 세팅값")
    val alt_bld = AlertDialog.Builder(context!!)
    et.inputType = InputType.TYPE_CLASS_NUMBER // 숫자만 입력할수있게 하는 코드, 해당 부분을 주석처리하면 문자도 입력가능하다.

    alt_bld.setTitle("타이틀").setCancelable(false).setView(et).setPositiveButton("확인", DialogInterface.OnClickListener { dialog, id ->
        val value = et.text.toString()

    }).setNegativeButton("취소") { alt_bld, which -> alt_bld.dismiss() }

    val alert = alt_bld.create()

    alert.show()
}

댓글