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)
 <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>



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"...>
/>

'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
Posted by jazzlife
,