목록액티비티 (3)
Hello, Android!
지금까지는 자바를 이용하였지만 새로운 안드로이드의 공식 언어 코틀린에서는 어떻게 사용할까?코틀린을 이용하여 TextView의 텍스트를 받아오고 설정해주고EditText를 통해 입력받는 내용을 받아오고버튼 이벤트를 통해 액티비티를 전환해보자 1234567891011121314151617181920212223242526272829303132333435363738394041424344 Colored by Color Scriptercs 메인 액티비티의 XML에는 위에서부터 Textview, EditText Button 세개를 배치하였다.우선 EditText로 사용자에게 값을 입력받고 첫번째 bt00을 누르면 토스트메시지를 보여주고두번째 버튼 bt01을 누르면 EditText에 입력받은 값을 TextView에 출..
액티비티는 안드로이드 4대컴포넌트중 하나이며, 화면을 구성한다. 별도의 설정 없이 프로젝트를 생성하면 MainActivity가 존재한다.액티비티는 UI를 구성하는 컴포넌트인 만큼, 하나의 res/layout내의 xml과 연결되어 화면 내의 요소들의 이벤트를 처리하게 된다. onCreate 메소드 내에서 두번째 줄에 setContentView(R.layout.activity_main); 을 통해서 MainActivity클래스는 activity_main.xml화면과 연결된다. MainActivity이외에 다른 액티비티를 만들때 manifest내에 이러이러한 액티비티를 만들었으니 사용하겠다라고 등록을 해주어야 한다. MainActivity2를 새롭게 생성하고 manifest.xml파일을 확인해 보면 태그 안에..
안드로이드 어플리케이션은 크게 4가지 구성요소로 이루어져 있다1. 액티비티 Activity2. 서비스 Service3. 방송 수신자 Broadcast Receiver4. 콘텐트 프로바이더 Contents Provider 1. 액티비티 Activity 액티비티는 화면을 구성하는 컴포넌트이며 액티비티의 생명주기가 있어, 생명주기의 각 메소드를 이용하여필요한 기능을 구현하게 되어 가장 많이 사용하게되는 컴포넌트이다.화면을 구성하는 컴포넌트인 만큼 최소한 하나이상의 액티비티를 가지고 있어야 하며한번에 두개의 액티비티를 동시에 보여줄수없다. 하지만 프래그먼트 Fragment를 사용하여 화면을 분할하여 사용하는것은 가능하다. 안드로이드 프로젝트를 별도의 설정변경 없이 생성하게 되면 보인는 화면이다.메인액티비티 라는..