2013-10-07 2 views
6

Android. Когда приложение для Android запускает панель действия по умолчанию в течение нескольких секунд, а затем заменяет эту панель действий моей панелью действий по настройке. Как избавиться от этой панели действий по умолчанию, когда мое приложение запускаетAndroid: панель действий по умолчанию заполняется при загрузке приложения

Используется следующим код, чтобы скрыть действие по умолчанию Bar.Which в конечном счете заменяет моего фактического бар действия

MainActvity.java

final ActionBar actionBar = getActionBar(); 
    actionBar.setDisplayShowTitleEnabled(false); 
    actionBar.setDisplayUseLogoEnabled(false); 
    actionBar.setDisplayShowHomeEnabled(false); 
      actionBar.setCustomView(R.layout.actionbar_custom_view_home); 

Android Menifest Код:

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
    android:name="com.example.demowithoutactionbar.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
+0

Показать код AndroidManifest, просто чтобы проверить тему, которую вы использовали –

+0

Как вы решили эту проблему. – Dory

ответ

0

Не знаете, как вы укладка панель действий или эксплуатации ракеты-носителя (некоторые примеры кода могут быть полезны здесь), но ча п предотвратить панель действий от показа на вашей пусковой деятельности, указав это в манифесте:

 <activity 
      android:name=".Splash" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.NoTitleBar" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
+0

Thnx @mike Для ответа на ур ... Но в чем я заинтересован, я могу спрятать панель действий по умолчанию, но требуется скрыть несколько секунд, чтобы скрыть и изменить с помощью панели действий ma ... Так что пока приложение ma загружается Сначала он показывает панель действий по умолчанию в секундах и показывает, что она показывает фактическую панель действий ma ... u может взглянуть на код выше, который я использовал, чтобы скрыть панель действия по умолчанию ... это правильный способ скрыть действие по умолчанию бар или можете предложить другой способ скрыть то же самое ... thnx – Maulik

5

Попробуйте использовать это в вашей теме в настоящее время styles.xml

<item name="android:windowDisablePreview">true</item>

+0

Попробуйте применить изменения панели действий до того, как вы установите методContentView(), а затем, как @maaz сказал! Работал как шарм – Gibberish

+0

блестящий ... отлично работал –

Смежные вопросы