목록인텐트 (3)
Hello, Android!
지금까지는 자바를 이용하였지만 새로운 안드로이드의 공식 언어 코틀린에서는 어떻게 사용할까?코틀린을 이용하여 TextView의 텍스트를 받아오고 설정해주고EditText를 통해 입력받는 내용을 받아오고버튼 이벤트를 통해 액티비티를 전환해보자 1234567891011121314151617181920212223242526272829303132333435363738394041424344 Colored by Color Scriptercs 메인 액티비티의 XML에는 위에서부터 Textview, EditText Button 세개를 배치하였다.우선 EditText로 사용자에게 값을 입력받고 첫번째 bt00을 누르면 토스트메시지를 보여주고두번째 버튼 bt01을 누르면 EditText에 입력받은 값을 TextView에 출..
인텐트는 안드로이드에서 컴포넌트와 컴포넌트 사이를 연결하는 다리의 역할을 합니다.특히 화면을 구성하는 컴포넌트인, 액티비티 사이에를 연결할때 자주 사용합니다. 인텐트를 사용할때 명시적 인텐트와 암시적 인텐트 두가지 방법으로 사용을 합니다.이름처럼 명시적 인텐트는 액티비티를 직접적으로 명시하여 사용합니다. 이를 이용하여 MainActivity에서 버튼을 누르면 Main2Activity로 이동하도록 할수있다. 첫번째 MainActivity에서 버튼을 만들고 리스너를 달아서, 버튼을 클릭하면 인텐트를 생성하고 startActivity메소드를 실행한다 이때 첫번째 사진의 20번 줄에서 출발지점 MainActivity.this, Main2Activity.class 라고 직접적으로 명시를 하였다. 인텐트를 이용하여..
안드로이드 어플리케이션은 크게 4가지 구성요소로 이루어져 있다1. 액티비티 Activity2. 서비스 Service3. 방송 수신자 Broadcast Receiver4. 콘텐트 프로바이더 Contents Provider 1. 액티비티 Activity 액티비티는 화면을 구성하는 컴포넌트이며 액티비티의 생명주기가 있어, 생명주기의 각 메소드를 이용하여필요한 기능을 구현하게 되어 가장 많이 사용하게되는 컴포넌트이다.화면을 구성하는 컴포넌트인 만큼 최소한 하나이상의 액티비티를 가지고 있어야 하며한번에 두개의 액티비티를 동시에 보여줄수없다. 하지만 프래그먼트 Fragment를 사용하여 화면을 분할하여 사용하는것은 가능하다. 안드로이드 프로젝트를 별도의 설정변경 없이 생성하게 되면 보인는 화면이다.메인액티비티 라는..