组织布局xamarin

时间:2017-03-28 12:33:25

标签: xamarin ffimageloading

我的布局中有以下命令 我想组织我的布局,以便textview类别保留在FFImageLoading

 <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:layout_gravity="center"
            android:gravity="center"
            android:background="#000000"
            android:id="@+id/L_imgF1F2">
            <LinearLayout
                android:layout_width="0dip"
                android:layout_height="125dp"
                android:orientation="vertical"
                android:gravity="bottom"
                android:layout_weight="1"
                android:id="@+id/imgF1"
                android:layout_marginRight="2dp">
                <FFImageLoading.Views.ImageViewAsync
        android:id="@+id/imazhi"
        android:layout_width="100dp"
        android:layout_height="80dp"
        android:scaleType="centerCrop"
        android:layout_marginLeft="4dp"
        android:backgroundTint="#00000000" />
                    <TextView
                        android:id="@+id/CategoryF1"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Category"
                        android:textSize="12dp"
                        android:padding="2dp"
                        android:textColor="#ffffff"
                        android:gravity="left" />

              </LinearLayout>

我希望我的布局像这样组织, 如图所示 enter image description here

1 个答案:

答案 0 :(得分:0)

您无法在此处使用LinearLayoutLinearLayout的目的是一个接一个地堆叠Views。您应该使用RelativeLayout,然后在TextView上设置android:layout_alignBottom="true",然后将android:layout_margin设置为适当的位置以使其向上移动并向右移动一点。以下是所有这些:

 <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:layout_gravity="center"
        android:gravity="center"
        android:background="#000000"
        android:id="@+id/L_imgF1F2">
        <RelativeLayout
            android:layout_width="0dip"
            android:layout_height="125dp"
            android:gravity="bottom"
            android:layout_weight="1"
            android:id="@+id/imgF1"
            android:layout_marginRight="2dp">
            <FFImageLoading.Views.ImageViewAsync
    android:id="@+id/imazhi"
    android:layout_width="100dp"
    android:layout_height="80dp"
    android:scaleType="centerCrop"
    android:layout_marginLeft="4dp"
    android:backgroundTint="#00000000" />
                <TextView
                    android:id="@+id/CategoryF1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignBottom="true"
                    android:layout_marginLeft="8dp"
                    android:layout_marginBottom="8dp"
                    android:text="Category"
                    android:textSize="12dp"
                    android:padding="2dp"
                    android:textColor="#ffffff"
                    android:gravity="left" />

          </RelativeLayout>