2016-04-21 29 views

回答

0

你必須確保你的安卓主題Android清單是這樣的:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
</style> 

而且由於Android 5不使用動作條,建議使用工具欄。你的活動已延長AppCompatActivity

import android.support.v7.app.AppCompatActivity; 
//... 

public class MainActivity extends AppCompatActivity { 
    //... 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     Toolbar toolbar = (Toolbar) findViewById(R.id.appbar); 
     setSupportActionBar(toolbar); 
    } 
} 

您可以自定義工具欄:

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    tools:context=".MainActivity"> 

    <android.support.v7.widget.Toolbar 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto" 
     android:id="@+id/appbar" 
     android:layout_height="wrap_content" 
     android:layout_width="match_parent" 
     android:minHeight="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     android:elevation="4dp" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
     app:popupTheme="@style/ThemeOverlay.AppCompat.Light" > 

    </android.support.v7.widget.Toolbar> 


</LinearLayout> 
+0

首先,感謝您的回答。 我是Android開發人員的初學者,所以這是我第一個使用導航抽屜的應用程序,我跟着教程中的每一步,所以我重新調整了在tuto應用程序中我可以看到一個導航欄,但我不知道爲什麼我不是。 – it4Astuces

+0

我添加了你給我的代碼,但它顯示了一個錯誤,當開始說「不幸app_name已停止」的應用程序! – it4Astuces

+0

什麼是在您的控制檯通過的例外??已包含在您的gradle這個支持庫: 依賴{ // ... 編譯 'com.android.support:appcompat-v7:22.1.1' } –

相關問題