将按钮/图像添加到标题的右上角

时间:2013-04-19 06:49:42

标签: android

 <View
    android:layout_width="1dp"
    android:layout_height="30dp" >
</View>

<LinearLayout
    android:layout_width="match_parent" 
    android:layout_height="35dip"
    android:background="#397921"
    android:gravity="center_vertical"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/headertitle"
        android:layout_width="0dip"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:gravity="left"
        android:textColor="#ffffff"
        android:paddingLeft="8dp"
         />
</LinearLayout>

我有这样的标题,如何在右上角添加图像或按钮。

2 个答案:

答案 0 :(得分:1)

使用相对布局,您可以在其中安排相对于父级的子级。

代码提示:

<RelativeLayout 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/header" //Your background header
    android:id="@+id/header"
   >
   <ImageView 
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentRight="true"
     android:layout_marginRight="10dp"
     android:background="@drawable/logout" //Your background image
     android:layout_centerVertical="true" 
     android:id="@+id/logout"  
     />  

   </RelativeLayout>    

答案 1 :(得分:1)

<RelativeLayout
    android:layout_width="match_parent" 
    android:layout_height="35dip"
    android:background="#397921"
    android:gravity="center_vertical"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/headertitle"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:layout_alignParentLeft="true"
        android:gravity="left"
        android:textColor="#ffffff"
        android:paddingLeft="8dp"
         />

    <ImageView 
        android:layout_width="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_height="wrap_content"
        android:background="@drawable/icon"/>
</RelativeLayout>