1

我有一个菜单布局,其中包含 2 个边框,我在其中设置了一些图标:

菜单视图 http://img534.imageshack.us/img534/4314/hjcg.png

另一个布局包含在自定义标题栏上。

我的目标是使用此展位布局创建布局:

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

这是 XML 文件:

菜单视图.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" />

问题是,我没有得到我用上面的图像解释的内容,而是得到的是:

失败 http://img707.imageshack.us/img707/7541/qore.png

也就是说,我需要的是 custom_titlebar 位于其他布局之上。

4

1 回答 1

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>
于 2013-10-10T14:31:53.437 回答