ActionBar/Barre d'outils ne s'affiche pas sur Lollipop version de l'app

Je suis en train d'essayer de convertir mon appli pour lollipop de la conception des matériaux et ont rencontré quelques problèmes avec le actionbar/barre d'outils. La mise en œuvre de tout le chemin que j'ai fait, l'actionbar/barre d'outils ne seront pas diffusées sur une sucette ou kitkat appareil. Peut-être que quelqu'un pourrait regarder mes thèmes, de styles, de activity_main (où j'ai un tas de fragments et est le seul endroit où j'ai mis la barre d'outils de code xml), et mainactivity.

Grâce.

values/styles.xml

<resources>

<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
    <!-- Set AppCompats actionBarStyle -->
    <item name="actionBarStyle">@menu/action_menu</item>

    <!-- The rest of your attributes -->
</style>

</resources>

values/themes.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base"/>

<style name="AppTheme.Base" parent="Theme.AppCompat">
    <item name="colorPrimary">@color/material_blue_grey_800</item>
    <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
    <item name="android:textColor">@color/black</item>
    <item name="android:windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
</style>
</resources>

activity_main.xml

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawerLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/fragment_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

<RelativeLayout
    android:id="@+id/drawerView"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:layout_gravity="start" >

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:minHeight="?attr/actionBarSize" />

    <ListView
        android:id="@+id/drawerList"
        android:layout_width="250dp"
        android:layout_height="match_parent"
        android:layout_gravity="left"
        android:background="@drawable/nav_border"
        android:divider="@null" />
</RelativeLayout>
<!--
         <fragment
        android:id="@+id/fragment1"
        android:name="com.shamu11.madlibsportable.MadlibsSelect"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

-->

</android.support.v4.widget.DrawerLayout>

mainactivity

public class MainActivity extends ActionBarActivity implements
    OnItemClickListener {

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    Fragment fragment = new MadlibsSelect();

    fragment = new MadlibsSelect();

    FragmentTransaction fm = getSupportFragmentManager().beginTransaction();
    fragment.setArguments(getIntent().getExtras());
    fm.add(R.id.fragment_container, fragment);
    fm.commit();

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

    toolbar.inflateMenu(R.menu.action_menu);

    //ActionBar bar = getActionBar();
    //bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#428bca")));

    ...more stuff happen down here including adding nav drawer.
InformationsquelleAutor sanic | 2014-11-08