如何正确创建以下设计

时间:2017-11-10 15:48:21

标签: android android-linearlayout

所以我想要的设计与此类似 enter image description here

到目前为止,我所做的是:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    android:paddingTop="20dp"
    android:paddingStart="20dp"
    android:paddingEnd="20dp">

    <ImageView
        android:layout_width="120dp"
        android:layout_height="180dp" />

    <LinearLayout
        android:layout_width="200dp"
        android:layout_height="180dp"
        android:orientation="horizontal"
        android:background="#FFF"
        android:layout_marginStart="20dp">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

        <TextView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:text="Article Title"
            android:layout_weight="1"
            android:layout_marginTop="10dp"
            android:layout_marginStart="10dp"/>

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginEnd="10dp"
            android:layout_gravity="end"
            android:gravity="end"
            android:text="10/11/2017"
            android:paddingTop="10dp"
            />

        </LinearLayout>

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="TEXT"/>


        </LinearLayout>


    </LinearLayout>

</LinearLayout>

我并不感到不喜欢,我如何使用LinearLayout创建相同的ui。 我使用LinearLayout以便我可以在recyclerView之后使用它,这个设计将是一个列表,有人可以告诉我我做错了什么吗?

有人对此有所了解吗?

1 个答案:

答案 0 :(得分:-1)

您不必将LinearLayout用于RecyclerView项目。您可以使用任何布局。