/ / Android Studio Toolbar Apparaître automatiquement - android, android-studio

Android Studio Toolbar Montrant automatiquement - android, android-studio

Je suis un nouveau développeur Android à venirdu développement iOS. Tout ce que je veux faire maintenant, c'est lancer une application avec une barre d'outils de base utilisant api 21. Cependant, lorsque je le fais, cela ajoute la barre d'outils située sous une barre apparemment identique. Lors du retrait de la barre d’outils, l’autre barre est toujours présente. Est-ce que par défaut, toutes les applications Android ont une barre d’outils avec le nom de l’application intégré en haut? Comment ajouter des actions / personnaliser cette barre d'outils par défaut?

Voici mon xml:

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/sample_main_layout"></LinearLayout>

Et voici mon activité principale:

Classe publique MainActivity étend AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
//toolbar.setTitle("Groups");
}

}

C'est le résultat du code que j'ai énuméré

C’est littéralement l’étendue de mon projet, etBien que je cherche en ligne depuis un moment, tout le monde dit que je devrais utiliser une barre d’outils. Si ce n'est pas une barre d'outils, qu'est-ce que c'est alors? Je m'excuse pour ma naïveté.

Réponses:

2 pour la réponse № 1

Vous devez définir ceci dans vos styles pour masquer ActionBar par défaut.

<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>

Dans votre mise en page, vous pouvez ajouter une barre d'outils

<android.support.v7.widget.Toolbar
android:id="@+id/main_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />

Et en activité

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