这是我的自定义列表项应该是什么样子。
我遇到垂直蓝条的问题。 TextView
“文件夹1”应确定列表项的高度。蓝色条应该适应那个。
看起来像这样:
只有将高度指定为35dp
之类的绝对值时才能正常工作:
我无法理解为什么match_parent
在这种情况下不起作用。有更好的解决方法吗?
layout.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
android:id="@+id/img_color_folder"
android:background="@color/blue"
android:layout_width="10dp"
android:layout_height="match_parent"/>
<TextView
android:id="@+id/txt_title_folder"
android:layout_toRightOf="@id/img_color_folder"
android:textSize="25sp"
android:text="Folder"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/txt_notebook_count"
android:textSize="12sp"
android:text="15 Items"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
colors.xml:
<resources>
<color name="blue">#FF0000FF</color>
</resources>