Android 3.2 remove title from action bar

前端 未结 2 1210
一生所求
一生所求 2021-01-02 09:06

I\'m working with eclipse, android 3.2. and a virtual machine running android x86. (v3.2)

I use the Holo theme and I want to remove the action bar title and icon. So

相关标签:
2条回答
  • 2021-01-02 09:37

    I got around this by setting the "NoActionBar" holo theme in the android manifest and then setting the normal holo theme in onCreate().

    Step 1: In styles.xml, added a custom theme resource.

    <resources>
        <style name="ActionBar.CustomTheme" parent="@android:style/Widget.Holo.ActionBar"/>
        <style name="CustomTheme" parent="@android:style/Theme.Holo">
            <item name="android:actionBarStyle">@style/ActionBar.CustomTheme</item>
        </style>
    </resources>
    

    Step 2: In my android manifest file I set the theme for the application and the "NoActionBar" holo theme for the startup activity.

    <application
      android:theme="@style/CustomTheme
      ...
    
    <activity
      android:name="MainActivity"
      android:theme="@android:style/Theme.Holo.NoActionBar">
      ...
    

    Step 3: In the startup activity's onCreate()...

    @Override
    public void onCreate()(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setTheme(R.style.CustomTheme); // Set the custom theme which has the action bar.
        ActionBar actionBar = getActionBar();
        ...
    
    0 讨论(0)
  • 2021-01-02 09:42

    In your Manifest

    <activity android:name=".ActivityHere"
         android:label="">
    
    0 讨论(0)
提交回复
热议问题