mardi 5 mai 2015

Center align title of action bar

Below is my custom action bar layout.TextView with id actionbar_title contains action bar title. I want to centre align the title.I tried using android:layout_centerInParent="true" and android:layout_centerHorizontal="true" but still title appears in left only.Only when i use android:layout_toRightOf="@+id/profileImageActionBar" then title comes to middle.But I want to centre align it perfectly.However the xml design shows title centre aligned with android:layout_centerInParent="true" and android:layout_centerHorizontal="true" but when i run the project it comes in left.Where am i going wrong and why android:layout_centerInParent="true" and android:layout_centerHorizontal="true" is not working?

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:background="@color/tabbackground"

    xmlns:android="http://ift.tt/nIICcg"
    xmlns:app="http://ift.tt/GEGVYd">
    <ImageView
        android:id="@+id/drawericon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:src="@drawable/ic_drawer"/>
    <com.peoplecloud.apps.guggu.ui.views.GugguCircleImageView
        xmlns:app="http://ift.tt/GEGVYd"
        android:id="@+id/profileImageActionBar"
        android:layout_width="70dp"
        android:layout_height="70dp"
        android:layout_centerVertical="true"

        android:visibility="visible"

        android:layout_toRightOf="@+id/drawericon"


      />


    <com.facebook.widget.ProfilePictureView
        android:id="@+id/faceboolUserProfilePicture"
        android:layout_width="70dp"
        android:layout_height="70dp"

        android:layout_centerVertical="true"


        app:border_width="1dp"
        app:border_color="#FFFFFF"
        android:layout_alignParentLeft="true"
        android:visibility="gone"

        />
    <TextView
        android:id="@+id/actionbar_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:gravity="center"
        android:maxLines="1"
        android:singleLine="true"
        android:text="Home"
        android:layout_centerInParent="true"

        android:textColor="@color/white"
        android:textSize="22sp"/>
    <EditText
        android:id="@+id/actionsearchtext"
        android:layout_width="230dp"
        android:layout_height="wrap_content"
        android:textSize="15dp"
        android:textColor="#000000"
        android:visibility="gone"
        android:maxLines="1"
        android:singleLine="true"
        android:imeOptions="actionDone"
        android:padding="7dp"
        android:layout_marginTop="10dp"
        android:layout_marginLeft="10dp"
        android:hint="Search for all GIFs"
        android:textColorHint="#544E4B"
        android:layout_toLeftOf="@+id/searchiconactionbar"
        android:background="@drawable/searchviewbackground"
        />

        <ImageView
            android:layout_alignParentRight="true"
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:id="@+id/searchiconactionbar"
            android:paddingLeft="4dp"
            android:paddingRight="4dp"
            android:layout_centerInParent="true"
            android:onClick="clickEvent"
            android:layout_marginLeft="5dp"
            android:src="@drawable/search"
            android:visibility="gone"
            />


</RelativeLayout>

Aucun commentaire:

Enregistrer un commentaire