如何修复此布局?

时间:2019-12-05 18:09:31

标签: android layout

enter image description here为什么我的书籍项目布局显得如此紧密,所以书籍图像应该彼此靠近,如所附图像所示。我已经尝试过改变重力和方向,但这并不能解决我的问题。一些帮助将不胜感激。预先谢谢您enter image description here

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


    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#FFFFFF"
        android:orientation="vertical">

        <ImageView
            android:id="@+id/bookImage"
            android:scaleType="fitCenter"
            android:layout_width="match_parent"
            android:layout_height="180dp" />


        <TextView
            android:id="@+id/bookTitleTv"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/bookImage"
            android:paddingLeft="@dimen/album_title_padding"
            android:paddingTop="@dimen/album_title_padding"
            android:paddingRight="@dimen/album_title_padding"
            android:text="A boy with tigers heart"
            android:textColor="#424242"
            android:textSize="@dimen/album_title" />

        <TextView
            android:id="@+id/bookAuthorTv"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/bookTitleTv"
            android:paddingLeft="@dimen/album_title_padding"
            android:paddingRight="@dimen/album_title_padding"
            android:paddingBottom="@dimen/songs_count_padding_bottom"
            android:text="by Georeg Lopeaa"
            android:textSize="@dimen/songs_count"
            android:textStyle="italic" />

        <TextView
            android:id="@+id/deleteTextView"
            android:layout_width="match_parent"
            android:layout_height="@dimen/ic_album_overflow_height"
            android:layout_below="@+id/bookAuthorTv"
            android:layout_alignBottom="@+id/bookAuthorTv"
            android:layout_marginBottom="0dp"
            android:paddingLeft="@dimen/album_title_padding"
            android:paddingRight="@dimen/album_title_padding"
            android:paddingBottom="@dimen/songs_count_padding_bottom"
            android:text="@string/vertical_ellipsis"
            android:textSize="@dimen/songs_count" />


    </LinearLayout>


</LinearLayout

1 个答案:

答案 0 :(得分:0)

我将从删除您的一个线性布局开始,让线性布局成为线性布局的子视图是多余的。

现在,在您的TextViews中,尝试将layout_width设置为match_parent而不是wrap_content。