-
[Do it!] 내용 정리공부 기록/Kotlin 2020. 6. 8. 00:02728x90
출처: https://www.youtube.com/watch?v=i7SE5RZeeJ8&list=PLzkhjlqMgxvBxi3Wyak9NicQI7UwhFU2O&index=8
public class LoginActivity extends AppCompatActivity {
AppCompatActivity에는 프로그래머들이 만들어둔 기능들이 있는데 그 기능들을 상속 받아서 사용하려면 extends를 사용
e.g. onCreate()
특정 기능들에 또 다른 기능들을 추가하여 사용하려면(재정의) @override
super.onCreate(savedInstanceState); // 부모 Activity 클래스에 정의된 onCreate() 메소드의 기능을 사용
화면에 보여지는 내용물을 관리하는 파일 xml
눈에 보이는 화면들은 /> 으로 끝나고 눈에 보이지 않는 속성값을 가지고 있는 태그들은 </끝 태그> 형식으로!
android: 안드로이드에 기본적으로 들어가있는 태그들.
layout_width/height는 필수 태그
activity 파일에 있는 setContentView(R.layout.activity_main); 파라미터로 XML 파일과 소스 파일을 연결 시키는 메소드
findViewByID: ID를 이용해 뷰를 찾는 메소드 . XML 파일에서 추가한 뷰에 ID를 할당하고(@+id/imageView), 소스 파일에서 ID를 이용해 메모리에 만들어진 뷰 객체를 탐색(R.id.imageView)
(p.161)
setContentView(): 소스 코드에서 어떤 XML레이아웃을 화면에 보여줄 것인지 지정하는 메서드
setContentView(R.layout.actvitiy_main); > activity_main.xml과 연결'공부 기록 > Kotlin' 카테고리의 다른 글
[Kotlin] 미세먼지 앱, 레트로핏을 이용한 네트워크 통신 (1) 2022.04.03 [Kotlin] 뮤직 플레이어: MediaPlayer API, 서비스와 생명 주기 (0) 2022.03.26 [Kotlin] 스톱워치: thread (runOnUiThread), Deprecated, SDK 버전 (0) 2022.03.26 [부스트코스] 안드로이드 프로그래밍 (0) 2020.04.05