목록전체 글 (461)
코드네임 :

1. 컴포넌트 : 안드로이드 앱의 구성 단위 ⭐️ 2. 컴포넌트 클래스 : 안드로이드 시스템에서 생명주기를 관리 ( 안드로이드 시스템 = 컴포넌트 클래스 + 일반 클래스): : 독립적인 수행단위로 동작3. (1) 액티비티 : 화면을 구성하는 가장 기본적인 컴포넌트 (2) 서비스: 액티비티와 상관없이 백그라운드에서 동작하는 컴포넌트 (3) 브로드캐스트 리시버: 문자 메시지 도착, 배터리 방전, SD 카드 탈부착, 네트워크 환경 변화 등이 발생하면 전체 응용프로그램이 들을 수 있도록 방송 신호 보냄 (4) 콘텐트 프로바이더: 앱 간의 데이터 공유를 목적으로 사용되는 컴포넌트4. 액티비티 : 여러 화면의 개념 : 앱 ..

First Code button1.setOnClickListener(new View.OnClickListener() { //버튼1이 눌렷을 때 (리스너 구현 클래스) @Override public void onClick(View view) { //온클릭 메소드 재정리 //대화상자 띄우는 코드 AlertDialog.Builder dlg=new AlertDialog.Builder(MainActivity.this); // 다이얼로그 대화상자를 하나 띄워 봅시다 dlg.setTitle("제목입니다"); dlg.setMessage("내용입니다"); ..

1. 이벤트 리스너 & 이벤트 핸들러이벤트 리스너 : View 클래스네 속한 인터페이스, 이벤트 핸들러 : 실제로 수행될 동작을 포함한 메서드2. 중첩 인터페이스 & 익명객체(->일회성사용할때) ㅇㄴ 익명 객체는 봐도왜 잘 모르겠지 버려 그냥 개념만 아셈https://vien-coding.tistory.com/470 📱 모바일프로그래밍 - 뷰 이벤트 📱이벤트 구동 프로그래밍애플리케이션이 다른 작업을 하고 있다가 사용자의 입력 발생하면 이벤트가 발생되고 애플리케이션은 이 이벤트를 처리 이벤트 리스너 (Event Listener)이벤트 리스너 : Viewvien-coding.tistory.com3. 토스트 : 화면 하단부에 메시지를 잠깐 보여줌 (사용자에게 짧은 메시지를 표시하는 팝업 알림) Toas..

1. 레이아웃 - View Group으로부터 상속받음2. 레이아웃 속성 중 레이아웃_마진과 패딩3. Linear Layout : 위젯View를 선형배치 (vertical(위아래), horizontal(왼오른))3-1. gravity와 layout_gravity 속성 차이 layout_gravity와 gravity는 안드로이드에서 View의 배치와 관련된 속성이지만, 둘은 서로 다른 상황에서 사용됩니다.1. gravity적용 대상: View(위젯)의 내부 (주로 TextView, Button 등 텍스트를 포함하는 View).역할: View 내부에서 콘텐츠(예: 텍스트)의 정렬을 지정합니다.예시: 만약 TextView의 gravity를 center로 설정하면, 텍스트가 TextView 내부의 중앙에 위치하게..

1. OnClickListener vs OnTouchListener - 근데 그냥 터치가 더 복잡한거고 걍 비슷한듯onTouchListener와 onClickListener는 안드로이드에서 사용자 입력(터치) 이벤트를 처리하기 위한 리스너입니다. 두 리스너 모두 뷰(View)에 대한 터치 이벤트를 처리하지만, 용도와 동작 방식이 다릅니다.1. onClickListener역할: 사용자가 뷰를 클릭했을 때 (즉, 짧게 누르고 뗐을 때) 발생하는 이벤트를 처리합니다.동작 방식: 단순히 클릭(터치 후 손가락을 떼는 동작)을 감지하여 동작을 수행합니다. 사용하기 쉽고, 클릭에 반응하는 대부분의 UI 요소(버튼, 리스트 항목 등)에 자주 사용됩니다.호출 시점: 사용자가 뷰를 터치한 후 손가락을 떼는 순간 호출됩니다..

저는 채찍피티가 정말 좋네요 1. View = 위젯 !!!!!!2. android:layout_width="match_parent"android:layout_height="wrap_content"인 경우 android:layout_width="wrap_content"android:layout_height="wrap_content"인 경우 3. 패딩과 마진 예시➡️ 결과 4. android:gravity="right|bottom" 이런 거는 오른쪽 아래 정렬5. gravity와 layout_gravity 속성 차이 layout_gravity와 gravity는 안드로이드에서 View의 배치와 관련된 속성이지만, 둘은 서로 다른 상황에서 사용됩니다.1. gravity적용 ..