2013-05-31 96 views
0

您好我只是想知道,如果有人可以幫助我擺脫這個酒吧與單人/多人上面的圖片/好友分頁如何在使用操作欄時擺脫圖片標題欄?

enter image description here

這裏是我的嘗試:

ActionBar actionBar = getActionBar(); 
actionBar.setDisplayShowTitleEnabled(false); 
actionBar.setDisplayHomeAsUpEnabled(false); 
actionBar.setDisplayUseLogoEnabled(false); 

我找不到任何其他選項,將照顧這種情況...感謝您的幫助

回答

2

補充一點:

actionBar.setDisplayShowHomeEnabled(false); 

簡單的測試一樣,其實隱藏標誌。

讓我看看我是否也可以找到它的styles.xml版本,所以你不必在每個Activity/Fragment中編碼它。我知道我在某個地方的某個應用中使用了它。

編輯:也找到了styles.xml。如果您需要隱藏將繼承ActionBar樣式的每個Activity/Fragment中的應用程序徽標,這非常有用。如果是少數選擇Activities/Fragments,那麼Java代碼很好。

添加到您的ActionBar風格:

<item name="android:icon">@android:color/transparent</item> 
+0

嘿謝謝你的答案。我仍然不知道把風格放在哪裏。 ActionBar風格在哪裏 – James

+0

你知道如何擺脫整個酒吧,拿着那些圖片,而不僅僅是圖片本身嗎? THANKs – James

+0

@James:如果你想隱藏整個'ActionBar',那麼請參考Alex的回答。 –

1

你可以試試這個: getActionBar()隱藏(); 如果你有機器人,你可以解決它在你的RES /價值/風格更深入地瞭解文件: 如果你正在爲Android V14和更大的發展:

<style name="YourTheme" parent="@android:style/Theme.Holo.Light.NoActionBar"></style> 
<style name="YourThemeBlack" parent="@android:style/Theme.Holo.NoActionBar"></style> 

然後去AndroidManifest.xml中:

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/YourTheme" > or YourBlackTheme 
    <activity.... 

,如果你想接受的主題只有一個活動:

<activity 
     android:name="ua.bloxy.buildinghouse.MainActivity" 
     android:label="@string/app_name" 
     android:theme="@style/YourTheme" > 

使隱藏的標誌,只是成立了一個透明的圖片 例如創建一個沒有背景的PNG圖片,或者你可以創建在android透明繪製:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" > 

    <solid android:color="#00000000" /> 

</shape> 

然後在Android清單

<application 
    android:allowBackup="true" 
    android:icon="@drawable/icon" 

,並在這裏你去: enter image description here

+0

OP不希望隱藏**整個** ActionBar。他只是希望在「ActionBar」上隱藏應用程序徽標。 –

+0

此方法是否仍然保留使用操作欄的選項卡? – James

+0

我認爲標籤有點像小部件。原因在舊的Android版本標籤是小部件元素。並且使用這種方法,您可以隱藏一個操作欄,而不是標籤。爲了隱藏你設置actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD)的選項卡; – Alex