기본 콘텐츠로 건너뛰기

글

라벨이 actionbar인 게시물 표시

[android] 액션 버튼 아이콘 변경 (Action item icon)

invalidateOptionsMenu(); 를 사용하여 onPrepareOptionsMenu함수를 호출 할 수 있다는 점을 이용. bchange 의 여부에 따라서 아이콘을 변경할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 @Override      public   void  onPrepareOptionsMenu(Menu menu) {          if (bchange)         {             menu.findItem(R.id.menu_test).setIcon(R.drawable.btngrid);         }          else         {             menu.findItem(R.id. menu_test ).setIcon(R.drawable.btnlist);         }          super .onPrepareOptionsMenu(menu);     } Color...

[ android ] Contextual Action Bar (CAB)

- 길게 누르거나 체크박스를 체크하는 등의 동작을 했을 때 actionbar가 그림과 같이 컨텍스트 메뉴로 변하며 기능을 사용 할 수 있다. - 왼쪽 상단의 버튼은 CAB를 종료하는 기능이다. - 중복으로 선택하여 사용하기 위해  MultiChoiceModeListener 를 사용했다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53                getListView( ) .setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL) ;                getListView( ) .setMultiChoiceModeListener( new  AbsListView.MultiChoiceModeListener( )   {                                             // 생성될 때                         @Overrid...

[ android ] searchview 사용하기.

res/menu/activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 <menu xmlns:android= "http://schemas.android.com/apk/res/android"  >     <item         android:id= "@+id/menu_search"         android:actionViewClass= "android.widget.SearchView"         android:icon= "@drawable/ic_action_search"         android:orderInCategory= "1"         android:showAsAction= "always"         android:title= "@string/menu_search" /> </menu> Colored By Color Scripter ™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 @Override         public ...

[ android ] actionbar 하단에 표시

manifest.xml에  uiOptions= "splitActionBarWhenNarrow"  추가. 이전 버전을 지원하고 싶다면 함께 추가. <meta-data android:name= "android.support.UI_OPTIONS"  android:value= "splitActionBarWhenNarrow"  />  Colored By Color Scripter ™ 1 2 3 4 5 6 <manifest ...>     <activity  uiOptions="splitActionBarWhenNarrow"  ... >         <meta-data android:name= "android.support.UI_OPTIONS"                    android:value= "splitActionBarWhenNarrow"  />     </activity> </manifest>