분류 전체보기
-
[안드로이드] REQUEST_CODE '활동으로부터 결과 가져오기'Android/공부 2020. 4. 30. 16:28
REQUEST_CODE를 사용해서 액티비티 만들어 보기 requestCode 는 각 액티비티를 구별하고 데이터를 좀 더 원활히 주고받을 수 있도록 하기 위해서 사용한다 requestCode 를 사용해서 액티비티가 넘어가는 코드를 구현해본다 1. xml 1. activity_main.xml 간단한 정보를 입력받을 EditText 와 다음 액티비티로 데이터를 전송할 버튼 추가하기 2. activity_sub.xml 메인 액티비티에서 전송된 데이터를 TextView로 보여주고 버튼을 누르면 다시 메인으로 돌아가도록 구현하기 2. java 1. MainActivity.java MainActivity 에 REQUEST_CODE 와 Intent 객체를 선언해서 SubActivity 로 데이터 넘기는 코드 작성 re..
-
[안드로이드] Layout '레이아웃의 종류 알아보기'Android/공부 2020. 4. 29. 19:52
Layout 의 개념과 종류 살펴보기 1. Layout 이란 레이아웃은 앱에서 사용자 인터페이스를 위한 구조를 정의한다 레이아웃의 모든 요소는 View와 ViewGroup 객체의 계층을 사용해 빌드된다 2. Layout 의 종류 1. LinerLayout (선형 레이아웃) 여러 하위 요소를 하나의 가로 방향 또는 세로 방향 행으로 정리하는 레이아웃 LinerLayout은 창의 길이가 화면 길이를 웃도는 경우 스크롤바를 생성한다 2. RelativeLayout (상대 레이아웃) 부모 컨테이너나 다른 뷰와의 상대적 위치로 화면을 구성하는 방법 3. FrameLayout (프레임 레이아웃) 가장 상위에 있는 하나의 뷰 또는 뷰 그룹만 보여주는 방법 여러 레이아웃을 하나의 레이아웃 (FrameLayout) 안에..
-
[안드로이드] Intent '인텐트로 화면넘기기'Android/공부 2020. 4. 29. 17:50
Intent 기능을 사용해 Acitivity 간 화면 전환 해보기 메인 액티비티에서 글자를 입력받아 서브 액티비티에서 출력시키고 다시 메인 액티비티로 돌아올 수 있도록 구성 1. xml 1. activity_main.xml 글자를 입력받을 EditText와 화면을 넘겨줄 Button 생성 하기 2. activity_sub.xml 메인 액티비티에서 받아온 텍스트를 표시할 TextView 와 메인 액티비티로 돌아갈 Button 생성 하기 2. java 1. MainActivity.java Intent 를 이용해 EditText 에 입력 받은 텍스트를 SubActivity 로 넘기는 코드 2. SubActivity.java 메인 액티비티에서 받은 intent 값을 textview 에 출력하고, 버튼을 누르면 ..
-
[안드로이드] Button & Toast '버튼 클릭 이벤트'Android/공부 2020. 4. 28. 17:27
버튼을 클릭해서 토스트 메세지를 출력하는 기능 만들기 1. xml activity_main.xml 에 버튼 추가하기 2. java Toast 호출하는 코드 Toast.makeText( Context : 화면제어권자, 노출될 텍스트, 노출 시간 ).show(); -> [ Toast.makeText(getApplicationContext(), "메세지 띄우기", Toast.LENGTH_SHORT).show(); ] 3. 결과 화면 버튼을 누르면 화면 아래에 토스트 메세지가 출력된다