전공정리/모바일컴퓨팅 4

[모바일 컴퓨팅] 라디오 버튼에 따른 이미지 변화

💡 결과 1) 체크 박스에 따른 Radio Button 변화 2) Radio Button에 따른 이미지 변화 3) Scale Type 변화 ✏️ 막혔던 점 - Layout구성에서 FrameLayout을 알지 못하여 버튼을 이중으로 구성하려고 시도했을때 어려움을 겪었다. - Layout구성에서 match_parent와 wrap_content를 응용하지 못하고 박스 크기가 글씨에 따라서 제각각인 문제를 겪었다. ✏️ Layout wrap_content : 폭과 높이가 글자가 꼭 들어갈 정도로 설정 match_parent : 자신의 부모에 폭이나 높이를 맞추는 것 LinearLayout - 세로 또는 가로의 단일 방향으로 모든 하위요소를 정렬하는 뷰 그룹. - android:orientation속성을 사용하여..

[모바일 컴퓨팅] 계산기 만들기

Android Studio를 통해 두가지 방법으로 계산기를 만들어봤다. 전체적인 코드를 올려놓기보다 Android Studio에 라이브러리를 추가하는 과정에서 많은 어려움을 겪어 그 과정을 설명하려고 한다. 코드는 github에 올려놓았으니 참고해도 좋을 것 같다. 1) 숫자, 부호 입력시 "식 = 결과" 형태로 출력 💡결과 ✏️ 계산기 입력, 출력 형태 (1) 숫자 선택 - 숫자 버튼을 선택하면 입력된 숫자가 계산기에 표시된다. (2) 부호 선택 - 부호 버튼 선택 시, 입력 창은 빈 부분으로 변경된다. - ' + ', ' - ', ' / ', ' * ' (3) 숫자 선택 - 다시 숫자 버튼 선택 시, 숫자가 입력 창에 표시된다. (4) 부등호 선택 - "숫자 + 부호 + 숫자 = 결과"의 형태로 결과..

[모바일 컴퓨팅] Android studio 설치 및 기본 설정

💡 Android studio 설치 https://developer.android.com/studio Download Android Studio & App Tools - Android Developers Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today. developer.android.com 💡 새로운 프로젝트 생성 및 Empty 템플릿 생성 사용언어 : java Minimum SDK : Android 8.0 (Oreo) ✏️ 2-1) SDK 설정 Android 8.0(Oreo) 설치 ✏️ 2-2)..