본문 바로가기

다이얼로그5

[Java][Android] Alert Dialog 다이얼로그 띄우고 Back 버튼 뒤로가기 막기 안녕하세요. 오늘은 안드로이드에서 간단한 다이얼로그를 띄워보고 뒤로가기 버튼을 막는 것까지 해보겠습니다. 먼저 xml 파일입니다. 버튼을 클릭하면 다이얼로그를 띄울 수 있도록 버튼을 만들었습니다. 다음으로 자바 파일입니다. // DialogTest.java public class DialogTest extends AppCompatActivity { Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dialog_test); button = findViewById(R.id.dialogBtn); button.setO.. 2022. 9. 28.
[Kotlin][Android] Alert Dialog 다이얼로그 띄우기 안녕하세요. 이번 시간에는 Dialog를 띄워보도록 하겠습니다. 우선 Dialog가 무엇인지 알아봅시다. 안드로이드 개발자라면 당연히 안드로이드 개발자 사이트에서 봐야겠지요? developer.android.com/guide/topics/ui/dialogs 대화상자 | Android 개발자 | Android Developers 대화상자는 사용자에게 결정을 내리거나 추가 정보를 입력하라는 메시지를 표시하는 작은 창입니다. 대화상자는 화면을 가득 채우지 않으며 보통은 사용자가 다음으로 계속 진행하기 전에 조 developer.android.com 안드로이드 개발자 문서에서 설명하는 Dialog는 다음과 같습니다. A dialog is a small window that prompts the user to m.. 2021. 5. 12.
[Java][Android] 다크모드 구현하기 안녕하세요! 오늘은 스틱코드를 이용하여 '다크모드'를 구현해보도록 하겠습니다. '다크/라이트 모드'에 사용될 'themes.xml'을 생성해 줍니다. 'themes.xml' 파일을 이용하여 '다크 모드'가 적용 되었을 때와 '라이트 모드(일반)'가 적용되었을 때, xml 파일 내 설정해둔 배경, 글씨 등의 UI 색상이 적용 되도록 진행해 보겠습니다. 1. ThemeUtil 만들기 먼저 '다크/라이트 모드'를 선택한 값에 따라 모드가 바뀌도록 하는 '테마 유틸 클래스'를 생성해보도록 하겠습니다. ThemeUtil.java developer.android.com/reference/androidx/appcompat/app/AppCompatDelegate AppCompatDelegate | Android 개발자.. 2021. 4. 22.
[Java][안드로이드] 시간 입력 커스텀 다이얼로그 빠르게 만들기 안녕하세요. 시간을 입력하는 커스텀 다이얼로그를 빠르게 만드는 방법을 공유하겠습니다! 이번에는 한번 만들어본 커스텀 다이얼로그를 필요할 때마다 그때그때 만드는 것보다 스틱 코드에 등록해서 필요하면 불러오기 기능으로 빠르게 만드는 방법입니다. 사전 준비 사항 1. 스틱코드 회원가입 (https://stickode.com/signup.html) 2. 안드로이드 스튜디오에 스틱 코드 설치 및 로그인 (https://stickode.com/howto.html#jetbrains_installation) 1. 스틱코드에 파일 업로드 하기 업로드할 코드를 드래그한 후 오른쪽 마우스 - 코드 업로드(새창에서) 클릭 언어, 코드이름, 태그를 입력한 후 업로드 버튼 클릭 위와 같은 방법으로 커스텀 다이얼로그의 java 파.. 2021. 3. 24.
[Java][Android] 내 입맛대로 다이얼로그 커스텀하기 안녕하세요 이번에는 다이얼로그를 커스텀 하고 나만의 다이얼로그를 만드는 방법을 알아볼 예정입니다. 안드로이드의 다이얼로그는 기본적으로 제공하는 Alert Dialog가 있습니다. 하지만 개인 프로젝트나 서비스를 개발함에 있어 원하는대로 Dialog의 구성요소를 디자인해야 할 경우가 있고 AlertDialog만 사용하기엔 제약사항이 많습니다. 이번 포스팅에서는 AlertDialog의 제약을 벗어나 자신만의 디자인으로 만든 CustomDialog를 만들고 화면에 띄우는 방법을 소개하겠습니다.! 작성된 모든 예제 코드는 아래 링크에서 불러올 수 있습니다. stickode.com/detail.html?no=1889 이번 포스팅을 통해 완성될 간단한 커스텀 다이얼로그입니다. 개발 순서는 아래와 같습니다. 1.다이.. 2021. 2. 12.