首先,对不起我的英语。
我有一个列表视图,当它膨胀时......
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="80dp"
android:foreground="@drawable/foreground"
android:background="@color/white_background" >
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<View
android:id="@+id/v_vertical_line"
android:layout_width="2dp"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:background="@color/blue_main" />
WORKS !!
但我需要一个minHeight,因为它可能比textview有一个大字符串
所以如果我将这个xml修改为..
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minHeight="80dp"
android:foreground="@drawable/foreground"
android:background="@color/white_background" >
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<View
android:id="@+id/v_vertical_line"
android:layout_width="2dp"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:background="@color/blue_main" />
最后一个视图(v_vertical_line)消失。
我想要一行而不是最小高度(80dp),而视图(v_vertical_line)则从上到下。
所有布局:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="80dp"
android:foreground="@drawable/foreground"
android:background="@color/white_background" >
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<View
android:id="@+id/v_vertical_line"
android:layout_width="2dp"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:background="@color/blue_main" />
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/imageView1"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:scaleType="centerCrop"
app:border_color="#FF000000"
app:border_width="2dp" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/relativeLayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/relativeLayout1" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="TextView"
android:layout_marginRight="@dimen/activity_horizontal_margin" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignLeft="@+id/relativeLayout2"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:orientation="vertical" >
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/activity_horizontal_margin"
android:text="TextView" />
</LinearLayout>
</RelativeLayout>
textView3可以有一个大字符串