[보고있는 책이 자바 기준으로 서술되어 있어서 모든 내용이 Java로 맞춰져있음]
New Project를 만들고 나면 볼 수 있는 것: MainActivity.java, activity_main.xml
MainActivity.java
위치: java-[패키지명]-MainActivity
메인 Java 소스. 주로 액티비티에서 어떤 일을 할지 프로그래밍
setContentView(R.layout.activity_main); - activity_main.xml과 연결시키기
버튼 위젯에 이벤트 넣기
1. 버튼 변수 선언: Button button1;
2. 변수에 activity_main.xml에서의 id 대입: button1 = (Button) findViewById(R.id.button1);
3. 이벤트 동작 클래스 정의:
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
~~~동작~~~
}
});
activity_main.xml
위치: res-layout-activity_main
기본 액티비티(화면). 디자인 담당
문자열 표시할 때 android:text="@string/strBtn1" 요런 식으로 나타냄(@string: strings.xml)
strings.xml
위치: res-values-strings
문자열 저장소
ex) <string name="strBtn1">버튼1</string>
res 폴더: 앱 개발에 사용되는 레이아웃, 문자열, 이미지 등 저장됨
drawable - 이미지
layout - 화면 구성하는 xml
values - strings.xml(문자열 저장), colors.xml(색상표 저장), styles.xml(스타일 저장)
직접 풀어보기 2-3
잘 된다!
+) 오늘 너무 공부를 늦게 시작해서 보고싶었던 게임 방송 못보는 줄 알았는데 다행스럽게도 아직 주무시고 계신 것 같아서 여유롭게 밥먹고 기다릴 예정
++) 학교에서 AZ-900 자격증 무료 강의, 무료 시험 기회 준다고 해서 신청했는데 선착순 50명안에 들었을지 모르겠다...
'DEVELOPMENT' 카테고리의 다른 글
[Android Studio] Chapter 4 연습문제 (0) | 2021.06.09 |
---|---|
[Android Studio] 안드로이드 사진 보기 어플 (0) | 2021.05.07 |
[Android Studio] 초간단 계산기 앱 만들기(직접 풀어보기) (0) | 2021.05.06 |
[Android Studio] 뷰, 위젯, 레이아웃 (0) | 2021.05.06 |
[Android Studio] 개발환경 구축, The emulator process for [AVD 이름] was killed 오류 (0) | 2021.05.03 |