2014-12-02 64 views
0

操作欄我有customazing在Android上的動作條,在日食的設計師,我有設計看起來像 enter image description here如何正確customiz android系統

好這個問題正是我想要的

但是當我運行應用程序 我得到這個

enter image description here

的動作條的代碼是

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/Cover" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="#FF9800" 
    android:gravity="center_vertical" 
    android:orientation="horizontal" 
    android:paddingBottom="8dp" 
    android:paddingTop="8dp" > 

    <ImageView 
     android:layout_width="36dp" 
     android:layout_height="36dp" 
     android:layout_gravity="center" 
     android:layout_margin="5dp" 
     android:clickable="true" 
     android:src="@drawable/ic_menu_white_36dp" /> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:gravity="right|center_vertical" 
     android:orientation="horizontal" > 

     <ImageView 
      android:id="@+id/coverhidden" 
      android:layout_width="36dp" 
      android:layout_height="36dp" 
      android:visibility="gone" /> 

     <EditText 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_margin="4dp" 
      android:layout_weight="1" 
      android:background="@drawable/profil_infos_rect" 
      android:drawableLeft="@drawable/ic_search_white_24dp" 
      android:hint=" Search" 
      android:padding="4dp" 
      android:textColor="#fff" 
      android:textColorHint="#FFFFFF" 
      android:textSize="18sp" 
      android:textStyle="bold" /> 

     <ImageView 
      android:id="@+id/iconmsg" 
      android:layout_width="36dp" 
      android:layout_height="36dp" 
      android:layout_gravity="center_vertical" 
      android:layout_margin="5dp" 
      android:clickable="true" 
      android:src="@drawable/ic_msg" /> 
    </LinearLayout> 

</LinearLayout> 

回答

0

以及我用我的方式triky由我自己來解決這個

我只是使用的RelativeLayout這樣的代碼會像

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/Cover" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="#FF9800" 
    android:orientation="horizontal" 
    android:paddingTop="4dp" > 

    <ImageView 
     android:id="@+id/drawerleft" 
     android:layout_width="36dp" 
     android:layout_height="36dp" 
     android:layout_alignParentLeft="true" 
     android:layout_gravity="center" 
     android:layout_margin="4dp" 
     android:clickable="true" 
     android:src="@drawable/ic_menu_white_36dp" /> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="4dp" 
     android:layout_marginRight="52dp" 
     android:layout_marginTop="4dp" 
     android:layout_toLeftOf="@+id/iconmsg" 
     android:layout_toRightOf="@+id/drawerleft" 
     android:background="@drawable/profil_infos_rect" 
     android:drawableLeft="@drawable/ic_search_white_24dp" 
     android:gravity="center_vertical" 
     android:hint=" Search" 
     android:padding="4dp" 
     android:textColor="#fff" 
     android:textColorHint="#FFFFFF" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 

    <ImageView 
     android:id="@+id/iconmsg" 
     android:layout_width="36dp" 
     android:layout_height="36dp" 
     android:layout_alignParentRight="true" 
     android:layout_gravity="center_vertical" 
     android:layout_margin="4dp" 
     android:clickable="true" 
     android:src="@drawable/ic_msg" /> 

</RelativeLayout>