2016-09-05 2 views
1

여기 내 ActionBar 관련 코드입니다 :내 액션 바을 숨기는 방법을

ActionBar actionBar = getSupportActionBar(); 
    actionBar.setTitle(R.string.app_name); 
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 
    actionBar.setStackedBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.colorTextHint))); 

    actionBar.setDisplayShowHomeEnabled(true); // To Show the Home Icon 
    actionBar.setHomeButtonEnabled(false); // To get the click Event of the 
    // Home Button 
    actionBar.setDisplayHomeAsUpEnabled(true); // To Unable Home Button to 
    // work as a Navigation 
    // Drawer Opener. 

    pager = (ViewPager) findViewById(R.id.viewPager); 
    pager.setAdapter(new MyPagerAdapter(getSupportFragmentManager())); 

    for (String tab_name : tabs) 
    { 
     actionBar.addTab(actionBar.newTab().setText(tab_name).setTabListener(this)); 
    } 

    actionBar.setSelectedNavigationItem(0); 

나는이 ActionBar

I'm getting this

는하지만 같은 단지이 부분을 원하는 무엇입니까 내 ActionBar :

enter image description here

도움을 주셔서 미리 감사드립니다 & 제안.

+0

'툴바'를'ActionBar'로 사용하고 원하는 부분을 넣으십시오. – earthw0rmjim

답변

0

actionBar.setDisplayShowHomeEnabled(false);    
actionBar.setDisplayShowTitleEnabled(false); 

대신

actionBar.setDisplayShowHomeEnabled(true); 
actionBar.setHomeButtonEnabled(false); 
actionBar.setDisplayHomeAsUpEnabled(true); 

이 나를 위해 일

이 두 라인을 사용!

0

당신은 질문이 ActionBar 오히려 그것이 ActionBar를 숨길 포인트 사용자 정의 사용에 대한 아니므로 나는 질문의 제목을 변경 작업 표시 줄

Toolbar toolbar = (Toolbar) findViewById(R.id.'id of custom layout'); 
setActionBar(toolbar); 
+0

이것은 답변이 아닙니다. 질문을주의 깊게 읽고 대답하십시오. 질문 제목은 조금 혼란 스럽다. –

0

에 대한 사용자 정의보기를 사용할 수 있습니다.

이 작업을 수행하는 우아한 방법은 AndroidManifest.xml 파일 안에 Activity 테마를 설정하는 것입니다.

따라서 매니페스트의 Activity 선언은 다음과 같아야합니다.

<activity 
    android:name=".Activities.YourActivity" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme.NoActionBar" /> 

스타일은 아래와 같습니다. 도움이 res/values-v21/styles.xml

<style name="AppTheme.NoActionBar"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
    <item name="android:windowDrawsSystemBarBackgrounds">true</item> 
</style> 

희망 내부에 res/values/styles.xml

<style name="AppTheme.NoActionBar"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 

그리고 같은 스타일의 다른 변형이 넣어!

관련 문제