RecyclerView中的高度换行内容甚至不能用于Android支持库23.2

时间:2016-08-05 09:01:40

标签: android android-layout android-recyclerview

我已将我的库更新为com.android.support:recyclerview-v7:23.2.1 我的XML文件中有RecyclerView

<android.support.v7.widget.RecyclerView
                android:id="@+id/activityRecicler"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="15dp"
                />

布局行是:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal" android:layout_width="match_parent"
    android:layout_height="wrap_content"
    >


    <TextView
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:id="@+id/activity"
        android:textStyle="bold"
        android:layout_weight="0.5"
        android:text="description"
        />

    <TextView
        android:id="@+id/hours"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="@android:color/black"
        android:layout_weight="0.2"
        android:padding="8dp"
        />
    <Button
        android:id="@+id/deleteRow"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="0.3"
        android:text="delete"
        />

但是我的TextView带有id&#34;描述&#34;当太长时间仍然隐藏在其中。

2 个答案:

答案 0 :(得分:1)

在layout_row中,添加以下代码。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    >


    <TextView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:id="@+id/activity"
        android:textStyle="bold"
        android:layout_weight="1"
        android:text="description"
        />

    <TextView
        android:id="@+id/hours"
       android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:textColor="@android:color/black"
        android:layout_weight="1"
        android:padding="8dp"
        />
    <Button
        android:id="@+id/deleteRow"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="delete"
        />

答案 1 :(得分:0)

尝试将TextView属性layout_width更改为wrap_content

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/activity"
        android:textStyle="bold"
        android:layout_weight="0.5"
        android:text="descriptions"
        />