본문 바로가기

Android Studio17

Event 처리 [ Listner Interface를 사용하기 / Listner Class를 사용하기] android에서 img나 video는 전부 drawable로 들어감 이때 주의점은 파일명에 대문자가 들어가면 안됨 + 첫글자는 숫자이면 안됨 + 안드로이드는 jpeg, png, gif형식의 이미지만 사용할 수 있음 1. img_arin이라는 이미지를 이용해야 함 = ImageView 컴포넌트를 이용해야 하므로 전역번수 선언 2. findVIewById로 id 값을 찾아옴 ( 객체화로 업캐스팅되므로 id값으로 전부 찾을수 있음) 3. button의 onclick에 event의 listner에 달아둔 메소드 del 을 이용하여 값을 수정하는 set으로 이미지를 안보이게 설정함 버튼 클릭 전 버튼 클릭 후 ---------------------------------------------- 이미지가 있을땐 사.. 2022. 7. 28.
Layout의 종류 / LinerLayout 실습 -------------------------------------------------------------------------------------------------------------------- 이렇게 된 layout을 바꿔준다 이때 vertical은 세로로 쌓이고 horizontal은 가로로 쌓인다 이후 레이아웃 안에 버튼을 넣어준다 각각의 레이아웃에 가중치를 줘서 1:1비율로 만들고 색깔에서 투명도를 다르게 해줌 ------------------------------------------------------------------------------------------ 큰 레이아웃에 세로로 3개가 쌓이니 vertical 이후 가로로 쌓이는거 하나, 세로로 쌓이는거 하나, 가로로 쌓이.. 2022. 7. 27.
View의 속성 내가 만들어준 id 이름 원래는 모든 View는 객체로 생성되므로 상위객체인 오브젝트화된다 따라서 찾아올때 다운캐스팅이 필요했으나 지금은 생략가능하다 wrap_content : 글자 크기만큼만 공간을 차지 match_parent : 부모의 크기만큼 공간을 차지 일일히 적어줄 필요없이 해당 xml에서 검색해서 넣어주면 됨 안보이다가 버튼을 눌렀을때 보이게 한다거나 할때 사용가능 gravity 주기전 gravity를 center로 준 모습 2022. 7. 27.
View와 ViewGroup 최상위 오브젝트를 상속받는 view 클래스 체크 박스 , 라디오박스, 텍스트박스, 버튼 등등 모든 눈에 보이는 화면의 구성요소들이 view ---------------------------------------------------------------------------------------------------------------------------- 2022. 7. 27.