我有一个菜单布局,其中包含 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 位于其他布局之上。