- [ Android [ Java, Kotlin ] ]안드로이드 프로그래밍 과제(Java) - Radio버튼 & AlertDialog2023-11-22 13:24:01환경 OS - Mac OS 13.5.2 Tools - Android Studio Iguana | 2023.2.1 Canary 5 Language - Java android version - 12 tartgetSDK - 33 minSDK - 28 조건 1. 동물과 색상을 각각 선택하는 두 그룹의 RadioButton을 그림1과 같이 배치한다. 2. 그림2와 같이 RadioButton을 선택하고 “그림보기” Button을 클릭하면 그림3과 같이 AlertDialog가 표시되는데, 선택한 동물의 사진이 표시되고 그 앞에 동물 이름이 선택한 색상으로 겹쳐 표시된다. 3. 제목 부분에도 동물 이름이 표시된다. 4. 그림4는 “고양이”와 “RED”를 선택한 경우의 화면이다. “닫기” Button을 누르면 Radio..
- [ Android [ Java, Kotlin ] ]안드로이드 프로그래밍 과제(Java) - 이미지뷰어와 필터2023-11-17 21:56:20환경 OS - Mac OS 13.5.2 Tools - Android Studio Iguana | 2023.2.1 Canary 5 Language - Java android version - 12 tartgetSDK - 33 minSDK - 28 조건 1. 버튼 사이에 “현재 그림 번호/전체 그림 개수” TextView가 표시된다. 2. 첫 번째 그림에서 “이전 그림”을 선택하면 마지막 그림이 나오고, 마지막 그림에서 “다음 그림”을 선택하면 첫 번째 그림이 나온다. 3. 상단에 String을 입력하는 EditText와 “필터 적용” Button이 표시되는데, 이 Button을 누르면 입력된 String이 파일명에 포함된 그림들만 표시된다. 4. /sdcard/Pictures에는 그림1과 같이 test1~..
- [ Android [ Java, Kotlin ] ]모바일 프로그래밍 과제(Java) - 중첩 레이아웃2023-10-14 19:03:30환경 OS - Mac OS 13.5.2 Tools - Android Studio Iguana | 2023.2.1 Canary 5 Language - Java android version - 12 tartgetSDK - 33 minSDK - 28 조건 1. View는 6개의 버튼으로 구성된 화면이 표시된다. 2. 색상과 배치가 그림과 동일하도록 레이아웃을 구성해야 된다. 3. 버튼을 누르면 그 버튼이 사라지고 인접한 버튼들이 그 공간을 차지한다. 4. 버튼을 모두 클릭하여 사라지면 “버튼이 모두 사라졌습니다”라는 토스트 메시지를 나타내야 한다. 구현 코드 activity_main.xml Mainactivity.java package com.example.knu_mobile2; import androidx...
- [ Android [ Java, Kotlin ] ]모바일 프로그래밍 과제(Java) - Text Rotation(텍스트 회전)2023-10-14 18:56:48환경 OS - Mac OS 13.5.2 Tools - Android Studio Iguana | 2023.2.1 Canary 5 Language - Java android version - 12 tartgetSDK - 33 minSDK - 28 조건 1. 그림1과 같이 2개의 Button과 "텍스트입니다"라는 TextView가 표시된다. 2. Padding 과 Margin을 사용할 것. 3. "왼쪽" 버튼을 누르면 텍스트가 시계 반대방향으로 30도 회전하고, "오른쪽" 버튼을 누르면 시계방향으로 30도 회전한다. 코드 package com.knu.knu_mobile_work1; import androidx.appcompat.app.AppCompatActivity; import android.os.Bund..