2013-10-10 197 views
1

我有一个菜单布局至极包括2个边界在哪里设置一些图标:设置布局在另一个布局

MenuView http://img534.imageshack.us/img534/4314/hjcg.png

而另一个布局至极由一个自定义标题栏上。

我objetive是使用这个摊位布局创建布局:

ComposeView http://img845.imageshack.us/img845/2121/d6zp.png

这是XML文件:

MenuView.xml

<RelativeLayout  
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="horizontal" > 


<include layout="@layout/custom_tittlebar" > 
</include> 


<RelativeLayout 
    android:id="@+id/border_left" 
    android:layout_width="80dip" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:layout_alignParentLeft="true" 
    android:layout_gravity="left" 
    android: 
    android:background="@drawable/border_cut" > 

    <ImageView 
     ... /> 

    <ImageView 
     ... /> 

    <ImageView 
     ... /> 
</RelativeLayout> 

<RelativeLayout 
    android:id="@+id/border_right" 
    android:layout_width="80dip" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:layout_alignParentRight="true" 
    android:layout_gravity="right" 
    android:background="@drawable/border_cut" > 

    <ImageView 
     ... /> 

    <ImageView 
     ... /> 

    <ImageView 
     .. /> 

    <ImageView 
     ... /> 

</RelativeLayout> 

custom_titlebar.xm

<FrameLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/title" 
android:layout_width="fill_parent" 
android:layout_height="35dip" 
android:orientation="horizontal" 
android:background="#000000" > 

<com.example.medialauncher.DigitalClock 
    android:id="@+id/digitalClock" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="5dp" 
    android:layout_marginRight="15dp" 
    android:text="DigitalClock" 
    android:textSize="10pt" 
    android:textColor="#00C2FF" 
    android:layout_gravity="right" 
    android:layout_alignParentRight="true" /> 

的proble是不是得到什么我与图像avobe解释,什么我得到的是:

Fail http://img707.imageshack.us/img707/7541/qore.png

这是,我需要的是custom_titlebar在其他布局之上。

+1

尝试在父'layout的末尾包含'custom_titlebar.xml'。 –

+0

它的工作原理,谢谢! – masmic

回答

1
<RelativeLayout  
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" > 

    <RelativeLayout 
    android:id="@+id/border_left" 
    android:layout_width="80dip" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:layout_alignParentLeft="true" 
    android:layout_gravity="left" 
    android:background="@drawable/border_cut" > 

    ..... 
    </RelativeLayout> 

    <RelativeLayout 
    android:id="@+id/border_right" 
    android:layout_width="80dip" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:layout_alignParentRight="true" 
    android:layout_gravity="right" 
    android:background="@drawable/border_cut" > 

..... 
</RelativeLayout> 


<include layout="@layout/custom_tittlebar" > 
</include> 
</RelativeLayout>