Création d'une barre d'outils personnalisée dans android

Je suis en train de créer une barre d'outils étendue dans android avec une modification de texte dans la barre d'outils. La mise en page que je veux mettre en œuvre ressemble à quelque chose comme ceci

Création d'une barre d'outils personnalisée dans android

Le code que j'ai écrit à mettre en œuvre est quelque chose comme ceci:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"   android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"    tools:context=".MainActivity">

<android.support.v7.widget.Toolbar
    android:id="@+id/my_awesome_toolbar"
    android:layout_height="256dp"
    android:layout_width="match_parent"
    android:minHeight="?attr/actionBarSize"
    android:background="?attr/colorPrimary"

    >

    <EditText
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/searchbox"
        android:layout_alignParentBottom="true"
        android:text="Test"
        android:background="#ffffff"
        />

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

Et l'Activité ayant le code suivant

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar);
    if (toolbar != null) {
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayShowTitleEnabled(false);
        getSupportActionBar().setDisplayShowHomeEnabled(false);
    }}

Mais ce que je reçois est plutôt ceci:
Création d'une barre d'outils personnalisée dans android

Il n'y a pas beaucoup de tutoriels sur la personnalisation de la barre d'outils étendue, de sorte voudrais vraiment l'apprécier un peu d'aide.

InformationsquelleAutor Vinay Gaba | 2015-05-29