从顶部而不是底部裁剪视图

时间:2016-02-08 12:17:40

标签: android android-layout android-viewgroup android-framelayout

我希望视图在顶部不适合其容器时从顶部而不是从底部裁剪。这是我的布局:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height=“100dp”

    <View
        android:id="@+id/my_view"
        android:layout_width="match_parent"
        android:layout_height=“80dp">

</FrameLayout>

现在,my_view的底部20dp被裁剪掉了。如何裁剪my_view的前20dp而不是底部?

1 个答案:

答案 0 :(得分:1)

您可以使用视图的布局重力来完成此操作

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
         android:layout_width="wrap_content"
         android:background="#FFFFFF"
         android:layout_height="100dp">

<View
    android:id="@+id/my_view"
    android:layout_width="match_parent"
    android:layout_gravity="bottom"
    android:background="#000000"
    android:layout_height="80dp"/>