목록👾Android (83)
코드네임 :
대화상자 : 팝업창처럼 화면 중앙에 보이며, 사용자의 선택을 기다리는 메시지 창 AlertDialog: 대화상자의 버튼 - 핸들러가 비어있는 버튼은 기본적으로 대화상자를 닫는 동작을 함AlertDialog 클래스 메소드 날짜/시간 선택 대화상자: 각각 DatePicker, TimePickerAlertDialog.android파일 확인!!
달려라방탄 노래 나왓을 때 잠시 탈덕햇엇어서 몰랏는데 이 노래 왤케 내 취향인 부분이 잇냐 몰랏음 토스트 : 화면 하단부에 메시지를 잠시 보여줌- 중요도가 낮은 메시지를 보여줄때, 잠시 뒤에 자동으로 사라짐 토스트의 일반적인 형태
이벤트 구동 프로그래밍애플리케이션이 다른 작업을 하고 있다가 사용자의 입력 발생하면 이벤트가 발생되고 애플리케이션은 이 이벤트를 처리 이벤트 리스너 (Event Listener)이벤트 리스너 : View 클래스에 속한 인터페이스, 단일 콜백 메서드 가짐이벤트 핸들러 : 실제로 수행될 동작을 포함하고 있는 메서드- 이벤트가 발생했을 때 이벤트 핸들러를 호출하도록- 이벤트 리스너에 이벤트 핸들러를 등록하면- 해당 이벤트가 발생할 때마다 이벤트 리스너가 이벤트 핸들러를 호출함 중첩 인터페이스: 클래스의 멤버로 선언된 인터페이스 - 해당 클래스와 긴밀한 관계 맺는 구현 클래스 만들기 위함: 인스턴스 멤버 인터페이스와정적 멤버 인터페이스 모두 가능함 익명 객체 : 이름이 없는 객체: 어떤 클래스를 상속하거나 인..
보호되어 있는 글입니다.
레이아웃 레이아웃 종류 + 레이아웃 생성 방법 id 속성 : 레이아웃을 고유하게 식별layout_width 속성 : 레이아웃의 너비 설정 layout_height 속성 : 레이아웃의 높이 설정layout_margin 속성 : 레이아웃과 주위 주성요소간의 여백(마진) 설정padding 속성 : 레이아웃과 위젯의 내부 여백을 설정하는 속성 ( 레이아웃 안에서 레이아웃과 위젯사이에 공간을 얼마나 줄지) 이제 레이아웃별로 알아봅시긔 중복 리니어 레이아웃 가능 ( 리니어레이아웃 안에 리니어레이아웃을 생성하는 방식) 속성:1. orientation 속성 2. gravity 속성 3. layout gravity 속성 4. padding 과 margin 5. layout_weight ⭐️ http..
여기 아래 있는 예제들에 전부 android:layout_width=""android:layout_height=""가 없는데, 사실 모든 위젯들에는 높이와 너비 속성을 넣어야함! ( 교수님이 귀찮아서 뺏다고 그러셨음) 컴파운드 버튼 : 체크박스, 라디오버튼, 스위치, 토글버튼체크박스 스위치와 토글 버튼라디오버튼과 라디오 그룹이미지뷰와 이미지 버튼
위젯텍스트뷰 텍스트뷰의 속성 : text, singleLine 버튼과 에디트 텍스트 에디트 텍스트 간단한 계산기 ( 깃허브 주소와 실행 가상머신 사진 올려 +
뷰 View 1. id 속성 2. 위젯 접근용 JAVA 코드 3. layout_width, layout_height 속성 (참고) 제공되는 크기 지정 단위에는 px, mm/in, pt, dp(dip), sp 가 있지만, dp(dip)와 sp, 특히 dp(dip)를 사용 권장한다 ( 논리적 1인치가 되도록 한다는 약속된 단위이기에 ) 4. background 속성 5. padding과 layout_margin 속성 6. gravity 속성 (흠 수업 들으니까 걍 어디어디로 옮겨가는지 정도만 알라는데.. 다시 한번더 여쭈어 보아야 할듯 6. visibility 속성 9. enabled, clickable 속성