1. Menus (res/menu/*)
; android 네임스페이스를 가지고 정의되어야 한다
(xmlns:android="http://schemas.android.com/apk/res/android")
<menu>
; <item>과 <group> 노드들을 포함한다.
<group>
; <item> element 포함
id - 고유정수 integer ID
menuCategory - 메뉴 우선순위(container,secondary,alternative)
orderInCategory - category 내에서 item default 순서를 정의하는 정수
title - 메뉴 타이틀의 문자열
titleCondensed - 간결한 문자열 타이틀
icon - drawable icon에 대한 리소스 식별자
alphabeticShortcut - 알파벳 단축키
numericShortcut - 숫자 단축키
checkable - item check 가능 여부 (true, false)
checked - item default check 가능 여부(true, false)
visible - item default로 보여지는지 여부(true, false)
enabled - item default로 활성화 하는지 여부(true, false)
(ex)
2. Searchable
; 검색기능을 제어하게끔 한다.
; android 네임스페이스를 가지고 정의되어야 한다
(xmlns:android="http://schemas.android.com/apk/res/android")
<menu>
; <item>과 <group> 노드들을 포함한다.
<group>
; <item> element 포함
id - 고유정수 integer ID
menuCategory - 메뉴 우선순위(container,secondary,alternative)
orderInCategory - category 내에서 item default 순서를 정의하는 정수
title - 메뉴 타이틀의 문자열
titleCondensed - 간결한 문자열 타이틀
icon - drawable icon에 대한 리소스 식별자
alphabeticShortcut - 알파벳 단축키
numericShortcut - 숫자 단축키
checkable - item check 가능 여부 (true, false)
checked - item default check 가능 여부(true, false)
visible - item default로 보여지는지 여부(true, false)
enabled - item default로 활성화 하는지 여부(true, false)
(ex)
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/ex_item"
android:title="Example Item"
android:icon="@drawable/ex_item_icon" />
<group android:id="@+id/ex_group">
<item
android:id="@+id/ex_item2"
android:title="Example Item2"
android:icon="@drawable/ex_item2_icon" />
</group>
<item
android:id="@+id/ex_subMenu"
android:title="Example subMenu" >
<menu>
<item
android:id="@+id/ex_subMenu"_item"
android:title="Example subMenu item" />
</menu>
</item>
</menu>
<item
android:id="@+id/ex_item"
android:title="Example Item"
android:icon="@drawable/ex_item_icon" />
<group android:id="@+id/ex_group">
<item
android:id="@+id/ex_item2"
android:title="Example Item2"
android:icon="@drawable/ex_item2_icon" />
</group>
<item
android:id="@+id/ex_subMenu"
android:title="Example subMenu" >
<menu>
<item
android:id="@+id/ex_subMenu"_item"
android:title="Example subMenu item" />
</menu>
</item>
</menu>
2. Searchable
; 검색기능을 제어하게끔 한다.
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/search_label"
android:hint="@string/search_hint"
....
<actionkey android:keycode="KEYCODE_CALL"...>
/>
android:label="@string/search_label"
android:hint="@string/search_hint"
....
<actionkey android:keycode="KEYCODE_CALL"...>
/>
'old > UI Design' 카테고리의 다른 글
adb shell에서 특정 activity실행하기 (0) | 2010.07.06 |
---|---|
PowerManager에서 Screen ON/OFF 통지 (0) | 2010.07.06 |
Resources - Dimen, Color, 9-patch, Animation (0) | 2010.07.01 |
String & StyledText (0) | 2010.06.30 |
Style & Theme (0) | 2010.06.30 |