我正在与画廊合作。 我的布局是:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/mySelection"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0000ff"
android:textSize="20px"
android:textStyle="bold" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="#fff785" >
<Gallery
android:id="@+id/myGallery"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:spacing="10dp" />
</LinearLayout>
</LinearLayout>
在这发生的事情是
但我希望像画廊视图一样超越背景,就像facebook一样。 这是我想要的形象
请建议我可以做些什么修改来实现它。
答案 0 :(得分:0)
我找到了上面提到的问题的答案。 我将父布局设为相对,并在其中添加了线性布局以及我想要的背景。有了这个我放置了线性布局之上的画廊。而且我能够得到我想要实现的目标。
布局文件:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/mySelection"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0000ff"
android:textSize="20sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="10dp"
android:background="#fff785"
android:layout_below="@+id/mySelection" >
</LinearLayout>
<Gallery
android:id="@+id/myGallery"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:overScrollMode="always"
android:spacing="10dp" />
</RelativeLayout>