1. activity_main.xml 1) 원하는 위젯 요소 작성, 수정(button, checkbox..) - 식별자 달았음 > MainActivity.java에서 정의 - 리소스 .. 다른 xml에서 정의하고, 메인에서 가리켜 사용 참고글: 2021.09.13 - [android] - [android_기초] 참고: xml 문서 작성방법 2. MainActivity.java 1) 해당 위젯 타입의 변수 선언 2) 변수의 식별자를 통해 해당 위젯 찾아옴. 3) .setonClickListener(new View.onClickListener() ~ ) 등 리스너를 달았음. - 리스너 안 코드가 실행됨. (나) 리스너 안 객체..! - Toast 메시지 사용! public class MainActivity ..
1. 하나의 xml 문서는 여러가지 태그들이 이끄는 요소들의 집합. 2-1. 각각의 태그는 어떻게 구성이 되는가? 1) 작성형태 : ~body~ ( ~몸체~ ) 2) 다양한 속성 적용 가능, 이렇게 작성함. (예) ~body~ 3) 몸체 내용이 2개 이상이라면 속성 부분에 orientation 추가해줘야 함(컨텐츠 정렬에 관한 부분). 몸체에 들어갈 내용이 없다면 닫는 태그 없이 다음과 같이 표현하기도 함. (예) - 시작태그에서 슬래시하고 닫음. 2-2. 예시 // ~몸체~ 1) 시작태그, - 안드로이드 모든 요소가 꼭 가져야 할, 지정된 속성(필수필수). 2) 직관적 설명 : 배치 관리자 LinearLayout에 몸체(button, edit.. 등)가 포함되어 있다. 3. 별도의 리소스를 다른 xml..
#210818#인텐트#intent 1. 오늘 배운 내용, 인텐트(intent) 1) 요약 a. 정의 : 앱 컴포넌트가 무엇을 할 것인지 담는 메시지 객체. 다른 액티비티, 서비스, 브로드캐스트 리시버 등 그들 사이 데이터를 주고 받기 위한 용도로 쓰임. //메인 액티비티 코드 btn_move.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { str = et_test.getText().toString(); Intent intent = new Intent(MainActivity.this , SubActivity.class); intent.putExtra("str", str); startActivi..
1. 리스너(Listener) : 사용자가 어떤 명령을 내리는지 전달받아 처리하기 위해 대기하는 객체 2. OnClickListener : 사용자가 화면을 클릭했을 때 미리 넣어둔 코드를 실행할 수 있도록 함. 3. 콜백(Callback) 메소드 1) 버튼을 클릭했을 때, 버튼에 미리 설정한 리스너 객체의 메소드를 호출하게 되는데 이렇게 PC나 스마트폰 등 컴퓨터에서 자동으로 어떤 메소드를 호출해주는 것을 '콜백'이라함. 2) 콜백은 컴퓨터가 다시 사용자가 만든 메소드를 호출해준다는 의미. 이러한 목적으로 만든 메소드를 '콜백 메소드'라고 함. 4. 이벤트(Event)와 이벤트 핸들러(Event Handler) 1) 사용자가 버튼을 클릭했을 때, 버튼에 미리 설정한 OnClickListener 객체의 o..