-
[안드로이드] 입력 가능한 다이얼로그 띄우기카테고리 없음 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() } }