2013-06-12 2 views
3

android에서 사용자 정의 제목 표시 줄이있는 작업 표시 줄이 필요합니다. 다른 가치있는 옵션은 ActionBarCompat입니다. SDK 14 api 데모와 함께 제공되는 것으로 생각됩니다. 그러나 ActionBarSherlock은 더 많은 기능을 지원하므로 더 나은 솔루션이 될 수 있습니다.사용자 정의 제목 표시 줄이있는 작업 표시 줄

+1

다음 링크 참조 : http : //stackoverflow.com/questions/15291937/android-custom-action-bar-with-action-buttons – AndiM

답변

2

ActionBarSherlock은 이제 당신이 그것을 사용하는 데있어 "모범 사례"입니다. 예를 들어 당신의 MainActivity에서 다음

<item 
    android:id="@+id/search" 
    android:actionViewClass="com.actionbarsherlock.widget.SearchView" 
    android:icon="@android:drawable/ic_menu_search" 
    android:showAsAction="always|collapseActionView" 
    android:title="@string/menu_search"/> 
<item 
    android:id="@+id/menu_filtre" 
    android:orderInCategory="100" 
    android:showAsAction="always|collapseActionView" 
    android:title="@string/menu_filtre"/> 
<item 
    android:id="@+id/menu_clear" 
    android:orderInCategory="100" 
    android:showAsAction="always|collapseActionView" 
    android:title="@string/menu_clear"/> 

:

@Override 
public boolean onPrepareOptionsMenu(Menu menu) { 

    menu.clear(); 
    switch ((int) _viewPager.getCurrentItem()) { 
     case 0: 
      getSupportMenuInflater().inflate(R.menu.menu, menu); 
      break; 
     } 
    return super.onPrepareOptionsMenu(menu); 
} 

예를 들어 동일한 이름을 가진 폴더에 메뉴 만들기 14,마무리하는 : 당신이 더 많은 단지

행운을 요청해야하는 경우 설치의

ActionBar bar = getSupportActionBar(); 
bar.setTitle(R.string.titre_abs); 
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 

여기 http://jgilfelt.github.io/android-actionbarstylegenerator/#name=example&compat=holo&theme=light&actionbarstyle=solid&backColor=E4E4E4%2C100&secondaryColor=D6D6D6%2C100&tertiaryColor=F2F2F2%2C100&accentColor=33B5E5%2C100

을 테마를 만드는 여기를 http://actionbarsherlock.com/

를 살펴

관련 문제