从底部围绕相对布局

时间:2011-11-13 13:22:43

标签: android android-layout

我正在使用一个线性设计一个歌曲列表屏幕,在底部的线性布局内部有一个相对布局应该看起来像图像附件,任何建议如何我可以圆形相对布局的底部和我如何可以使用渐变颜色,因为它贴在这篇文章的附件中?

enter image description here

3 个答案:

答案 0 :(得分:1)

您可以使用相对布局和相对布局使用背景图像作为四舍五入..

<RelatvieLayout>
 android:id="@+id/relative"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:background="@drawable/curvebackground"
 android:alignparent_bottom="true">

 <ImageView
  android:id="@+id/imageview"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:src="" // here source of the imageview
  android:align_parentLeft="true"/>
 <TextView
  android:id="@+id/textview"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:align_centerInParent="true"/>
 <Button
  android:id="@+id/button"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:align_parentRight="true"
 />
</RelativeLayout>

编辑:

在相对布局中添加这些行,以便它正确地获取到屏幕的相应宽度。

android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"

答案 1 :(得分:0)

您可以通过覆盖onDraw方法来自定义LinearLayout。有关详细信息,请参阅此文章

http://developer.android.com/guide/topics/ui/custom-components.html

答案 2 :(得分:0)

只使用弯曲的背景 - 修改布局的onDraw似乎对你的问题太过分了。 要在相对大小的屏幕上使用弯曲背景,您可能需要阅读9-patch