Android(49)
-
[챕터 2-2-1] 위젯
결과화면 메세지 작성 부분 클릭 시 : 키패드가 자동으로 표시 숫자만 입력 부분 클릭 시 : 숫자키패드가 자동으로 표시 패스워드를 입력 부분 클릭 시 : 패스워드 타입으로 자동 표시 하단의 이미지는 안드로이드 기본 이미지 사용 텍스트는 직접입력보다는 스트링 xml 파일에 정의한 후, 참조해서 쓰는게 좋다. res/values/strings.xml 프로젝트명 : MyWidget Text : Plain Text Text : Plain Text Text : Plain Text Common : ImageView 프로젝트 이미지 사용 : ic__launcher_foreground scaleType 으로 이미지 위치 조정
2020.02.09 -
[챕터 2-1-3] 프레임 레이아웃
결과화면 버튼 1개로 클릭할 때 마다, 번갈아가며 이미지 1과 이미지 2가 출력된다. 사진 첨부 프레임 레이아웃 여러개 뷰를 넣어서 중첩시킬 수 있고, visibility 속성을 이용해서 조작할 수 있는데, 소스코드에서 코딩 처리한다. 이미지 파일 2개 격납 : res/drawable/ 새 프로젝트 생성 Empty Activity - Name : MyFrameLayout 버튼 클릭 시 액션 더보기 package org.minokuma.framelayout; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.ImageView; public..
2020.02.08 -
[챕터 2-1-2] 상대 레이아웃
결과화면 버튼 3개를 분배하며, 화면과 같이 구성할 것 상대 레이아웃 바깥 근처 레이아웃의 어느쪽에 붙이는지 결정 layout_above layout_below 버튼 선택 새 프로젝트 생성 Empty Activity - Name : MyRelativeLayout 상단 버튼 생성 - layout_width : match_parent 하단 버튼 생성 - layout_width : match_parent 중간 버튼 생성 - layout_width : match_parent - layout_height : match_parent (*) layout_alignParentTop 체크 해제 (*) layout_marginTop 값 해제 - layout_below : 상단버튼 지정 - layout_above : 하단버..
2020.02.08 -
[챕터 2-1-1] 리니어 레이아웃
결과화면 버튼 3개를 분배하며, 구성할 것 첫번째 버튼에는 4/6, 두번째 버튼에는 1/6 세번째 버튼에는 1/6 리니어 레이아웃 리니어 레이아웃에는 오리엔테이션 속성이 있는데, 가로(horizontal), 세로(vertical) 정렬 이 있다. 컴포넌트 뷰 위치 정렬 layout_gravity 컴포넌트 뷰 내부 내용 위치 정렬 gravity 컴포넌트 뷰 크기 균등 분할 layout_weight 글자크기 : sp 사이즈 : dp 새 프로젝트 생성 Empty Activity - Name : MyLinearLayout 레이아웃 뷰를 LinearLayout 으로 뷰 번환
2020.02.08 -
[챕터 1-3] 기본 앱 실행
onClick : onClickButton text : 확인 MainActivity.java onClickButton() 에 대한 메소드 정의 - 메세지 출력하는 기능 더보기 package org.minokuma.hello; import android.os.Bundle; import android.view.View; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta..
2020.02.08 -
[챕터 1-2] 안드로이드 스튜디오 프로젝트 시작 및 설정
안드로이드 스튜디오 실행 후 새 프로젝트 시작 Empty Activity 프로젝트 선택 Name : Hello Package name : org.minokuma.hello Language : Java (*) 자신이 원하는 패키지명으로 설정 (*) 사용자 계정은 반드시 영문으로 설정되어 있을 것. 안드로이드 스튜디오 실행화면 AVD Manager 다이얼로그 실행 (우측상단으로부터 네번째 아이콘) 가상장치 실행 픽셀 2 그대로 선택 에뮬레이터 선택 및 다운로드 API 레벨 : 29 ABI : x86_64 완료 후 Next 그대로 완료 Action의 ➤ 버튼 클릭 에뮬레이터 실행 화면 안드로이드 에뮬레이터로 소스 실행 단축키 : Shift : F9 텍스트 수정해보기 설정 File - Settings Edito..
2020.02.08