본문 바로가기

안드로이드 메뉴 종류와 특징들 안녕하세요 꼬로미입니당당 안드로이드 메뉴의 종류와 특징들에 대해서 포스팅합니다 메뉴의 종류옵션 메뉴 : 사용자가 MENU 키를 누를 때 나타나는 메뉴컨텍스트 메뉴 : 사용자가 화면을 일정시간이상 누르면 나타나는 메뉴팝업 메뉴 : 사용자가 버튼을 클릭하면 버튼에 붙어서 나타나는 메뉴*메뉴 리소스가 저장되는 곳은 res/menu 폴더 메뉴 팽창 메뉴 리소스를 팽창(inflate)하면 실제 메뉴가 생성, 프로그래밍 객체로 적재한다는 의미inflate(R.menu.menu, menu) 사용해 작성한 menu.xml 메뉴 리소스 객체로 팽창 옵션 메뉴기본적인 액티비티의 실행환경을 설정하는 메뉴사용자가 옵션 메뉴를 처음으로 오픈하면 안드로이드는 액티비티의 onCreateOptionsMenu()메소드를 호출,이 메소.. 더보기
안드로이드 이벤트 처리 안녕하세요 꼬로미입니당당 안드로이드 이벤트 처리에 대해서 포스팅합니다 이벤트 처리그래픽 사용자 인터페이스(GUI)에서 사용자의 입력을 받을 때 사용되는 이벤트 구동 방식* 폴링(Polling) 방식 : 사용자의 입력을 기다리는 방식, CPU 파워 낭비* 이벤트 구동(event-driven) 방식 : 입력 발생시 이벤트를 발생시키고 처리되는 방식 뷰 클래스 이벤트 처리 메소드 재정의뷰 클래스의 이벤트 처리 메소드 재정의, 잘 쓰지 않는 방법커스텀뷰를 작성하는 경우(게임) 등에 사용* View 클래스를 상속받아야 한다는 문제점 View 클래스의 이벤트 처리 메소드구 분설 명onKeyDown(int, KeyEvent)사용자가 키보드를 눌렀을 때 호출onKeyUp(int, KeyEvent)사용자가 키에서 손을 .. 더보기
[대구동성로맛집] 모모스테이크! 맛있고 저렴해요 안녕하세요!! 위리스 입니다!!^^ 오늘 같이 맑은 날에 나들이 다니기 딱 좋죠!? 저는 이렇게 맑은 날 동성로 주변에 위치한 모모스테이크 음식점에 다녀왔습니다! 아래 보시면 위치는 이렇습니다! 찾아보기 쉽게 "네이버 지도"를 이용하였습니다 더~! 찾아보시기 쉽게 정면 사진을 찍었어요!! 그리고 "momo스테이크" 들어가는 방향까지 아래사진 보시면 "흰색 화살표"로 나와있답니다~ 화살표에 따라 계단을 올라가시면서 아래의 메뉴판이 보입니다!! 외부에 간판에도 메뉴가 살짝있고~ 계단 올라가면서 또! 메뉴판이 있네요!ㅎ 메뉴는 이렇습니다!! 그리고 반계단 더 올라가시면 2층에 "momo스테이크" 문이 보여요! 문을 보고 거침없이~ 입장!! 중간쯤 자리에 앉아서 카운터를 찍었습니다! 나름 무난하긴한데.. 카운터.. 더보기
안드로이드 레이아웃(layout)! 안녕하세요 꼬로미입니당 전 포스팅 뷰(View)에 이어서 오늘은 안드로이드 레이아웃에 대해 포스팅합니다 위의 사진처럼 레이아웃 종류는 여러가지가 있지요~레이아웃 각각에 대해서 살짝 알아보는 시간을 가져봤어요ㅎㅎㅎ 레이아웃(layout)절대적인 화면 위치 지정보다 상대적으로 뷰를 배치하는 것이 바람직하여안드로이드에서는 레이아웃 클래스를 사용해 뷰들을 배치합니다 레이아웃 클래스구 분설 명LinearLayout자식들을 수직이나 수평으로 배치TableLayou자식들을 테이블 형태로 배치GridLayoutt자식들을 바둑판 모양으로 배치RelativeLayout자식들을 부모나 다른 자식에 상대적으로 배치TabLayout탭을 이용해 겹쳐진 자식 중 하나를 선택AbsoluteLayout절대 위치로 배치FrameLayo.. 더보기
안드로이드 뷰그룹(ViewGroup), 뷰(View) 안녕하세요 꼬로미입니다 안드로이드 뷰그룹(ViewGrop), 뷰(View)에 대한 포스팅입니다~ 뷰클래스를 부모로 가진 TextView와 ImageView, SurfaceView 뷰그룹(ViewGroup)뷰들을 담는 컨테이너 기능, ViewGroup 클래스에서 상속받아서 작성선형 레이아웃, 테이블 레이아웃, 상대적 레이아웃 등이 속함*레이아웃은 다음 포스팅에 끄적끄적할게욤 뷰(View)버튼, 텍스트필드, 체크박스 등이 해당, View 클래스(모든 뷰들의 부모 클래스)를 상속받아 작성됨View 클래스가 가지고 있는 필드나 메소드는 모든 뷰에서 공통적으로 사용가능 View 클래스 필드, 메소드id : XML 파일에서 부여하는 값, 식별이 가능(android:id="@+id/my_button")뷰 위치와 크기.. 더보기