2013-10-07 23 views
6

Android - Android uygulamam başladığında, saniyeler için varsayılan eylem çubuğu doldurulur ve ardından özelleştirme çubuğumla bu eylem çubuğunun yerini alır. Benim app benim asıl eylem çubuğu sonunda yerini Eylem Bar.Which varsayılan gizlemek için kod takiben kullanılmışAndroid: Varsayılan Eylem çubuğu, uygulama yüklenirken dolduruluyor Uygulama

başlatıyor zaman nasıl varsayılan eylem çubuğu kurtulmak için

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 kod:

<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

sizin AndroidManifest kodunu göster styles.xml daki tema günümüzde bu kullanmayı deneyin: n manifest bu belirleyerek başlatıcısı aktivite gösterilmesini Eylem Çubuğu önlemek Kullantığınız temayı kontrol etmek için –

+0

Bu sorunu nasıl çözdünüz? – Dory

cevap

0

değil eylem çubuğunu stil veya fırlatıcı işleme konum nasıl emin (bazı kod örnekleri burada yararlı olabilir), ancak ca Sadece,

 <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 ur yanıtı için ... Ama benim endişem, varsayılan eylem çubuğu gizlemek mümkün ama eylem çubuğu özelleştirmek için bazı saniye alıyor ve gizlemek için biraz zaman alıyor .... Bu yüzden uygulama yüklenirken Önce saniyeler için varsayılan eylem çubuğu gösteriliyor ve ma gerçek eylem çubuğu gösteriliyor ... ma varsayılan eylem çubuğunu gizlemek için kullandığım kodun yukarısına bakabilirim ... varsayılan eylemi gizlemek için doğru yoldur bar ya da aynı şeyi gizlemek için başka bir yol tavsiye edebilir ... thnx – Maulik

5



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

+0

setContentView() yönteminden önce eylem çubuğunu değiştirmeyi deneyin ve sonra @maaz dedi! Bir cazibe – Gibberish

+0

parlak gibi çalıştı ... mükemmel çalıştı –