如何在自定义栏中的徽标和按钮之间添加分隔符

时间:2013-12-13 10:17:57

标签: android separator divider

我正在尝试在自定义栏中的徽标和按钮之间设置分隔符。任何人都可以建议什么是理想的方式...我试过它没有用

![在此处输入图片说明] [1]

XML          

    <RelativeLayout
        android:id="@+id/title"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:orientation="vertical" >

        <ImageView
            android:id="@+id/windowtitle"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:background="#0a2436"
            android:gravity="center_horizontal|center_vertical"
            android:paddingBottom="10dip"
            android:paddingTop="10dip"
            android:src="@drawable/logo">
        </ImageView>

        <ImageButton
            android:id="@+id/syncbutton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_marginTop="3dip"
            android:background="@android:color/transparent"
            android:gravity="center"
            android:text="Sync"
            android:src="@drawable/sync"/>

    </RelativeLayout>


</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

试试这个:

<RelativeLayout
    android:id="@+id/title"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/windowtitle"
        android:layout_width="wrap_content" <!--changed-->
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:background="#0a2436"
        android:gravity="center_horizontal|center_vertical"
        android:paddingBottom="10dip"
        android:paddingTop="10dip"
        android:src="@drawable/logo" />

    <View
        id="@+id/separator"
        width="1dp"
        height="match_parent"
        background="@android:color/white" <!--for example-->
        toRightOf="@id/windowtitle"
    />

    <ImageButton
        android:id="@+id/syncbutton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_marginTop="3dip"
        android:background="@android:color/transparent"
        android:gravity="center"
        android:text="Sync"
        android:src="@drawable/sync"
        toRightOf="@id/separator" />

</RelativeLayout>