안드로이드 앱개발 32

안드로이드 - XML로 메뉴 정의하기

2. XML로 메뉴정의 하기 메뉴가 아주 많을경우 코드로 일일이 속성을 설정하는 것은 상당히 힘드므로 하나의 XML파일로 작성하는 것이 훨씬더 유리하다. 메뉴의 모양을 정의하는 것은 res/menu 폴더에 작성한다. 이클립스가 만들어준 xml파일에 메뉴 항목 하나에 대응되는 엘리먼트나 항 목의 그룹에 해당하는 엘리먼트를 채워 넣고 속성을 적당히 편집하여 메 뉴를 디자인한다. 속성 설명 id 코드에서 메뉴항목을 칭할 이름을 지정한다 title 메뉴 항목의 제목 문자열이다. titleCondensed 제목이 너무길어 화면에 표시하기 어려울때 대신 사용되는 짧은 제목 icon 메뉴 항목에 같이 표시할 이미지 지정 onClick 메뉴 항목 선택시 호출할 메서드 showAsAction 항목을 액션바에 배치하는 방..

안드로이드 - 간단한 옵션 메뉴 만들어 보기

1. 옵션메뉴 스마트폰의 메뉴버튼을 누르면 나타나는 Menu가 옵션메뉴이다. 주로 기능이나 설정 등의 명령을 배치한다. 메뉴는 다음 콜백 메소드에서 작성한다. boolean onCreateOptionsMenu(Menu menu) 그리고 메뉴를 추가할때는 다음 메소드를 사용한다. MenuItem add(int groupId, int itemId, int order, CharSequence title) MenuItem add(int groupId, int itemId, int order, int titleRes) SubMenu addSubMenu(int titleRes) 1. groupId는 항목의 그룹을 구성할때 사용 2. itemId는 각 메뉴항목 선택시 어떤게 선택됬는지 알아볼때 사용 3. order는..

반응형