所以我有http://codepen.io/hybride/pen/pewzrO布局。问题是,我想让指示的视图填充剩余的空间,并在顶部有一个类似的东西,以便它接触屏幕的边缘。
我已尝试过所有内容,但除了设置固定高度外,视图无法显示。
我该怎么办?对不起,如果xml很长,那么视图就在最后。谢谢。
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:id="@+id/coordinator_layout_new_configuration">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<View
android:id="@+id/divider0"
android:layout_width="1dp"
android:layout_height="16dp"
android:layout_marginBottom="8dp"
android:layout_marginLeft="39dp"
android:background="@color/md_grey_400" />
<FrameLayout
android:id="@+id/icon1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/divider0"
android:layout_marginLeft="24dp"
android:visibility="visible">
<View
android:id="@+id/oval1"
android:layout_width="30dp"
android:layout_height="30dp"
android:background="@drawable/step_active" />
<TextView
android:id="@+id/number1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="1"
android:textColor="@color/white" />
<ImageView
android:id="@+id/done1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_done_white_24dp"
android:visibility="gone" />
</FrameLayout>
<ImageView
android:id="@+id/warningIcon1"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_marginLeft="24dp"
android:layout_marginTop="24dp"
android:src="@drawable/ic_warning_red_500_36dp"
android:visibility="invisible" />
<TextView
android:id="@+id/title1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/icon1"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon1"
android:fontFamily="sans-serif-medium"
android:text="@string/title1"
android:textColor="@color/primary_text"
android:textSize="16sp" />
<TextView
android:id="@+id/subtitle1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/title1"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon1"
android:text="@string/subtitle1"
android:textColor="@color/secondary_text"
android:textSize="14sp" />
<View
android:id="@+id/divider1"
android:layout_width="1dp"
android:layout_height="153dp"
android:layout_below="@+id/icon1"
android:layout_marginLeft="39dp"
android:layout_marginTop="8dp"
android:background="@color/md_grey_400" />
<android.support.design.widget.TextInputLayout
android:id="@+id/textInputLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/title1"
android:layout_below="@+id/subtitle1"
android:layout_marginRight="24dp"
android:layout_marginTop="16dp"
android:layout_toRightOf="@+id/divider1">
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Name"
android:singleLine="true" />
</android.support.design.widget.TextInputLayout>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textInputLayout1"
android:layout_alignStart="@+id/textInputLayout1"
android:layout_below="@+id/textInputLayout1"
android:layout_marginBottom="48dp"
android:backgroundTint="@color/colorAccent"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_continue"
android:textColor="@color/white" />
<Button
android:id="@+id/button2"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/button1"
android:layout_marginLeft="8dp"
android:layout_toRightOf="@+id/button1"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_cancel" />
<FrameLayout
android:id="@+id/icon2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/divider1"
android:layout_marginLeft="24dp"
android:layout_marginTop="8dp">
<View
android:id="@+id/backgroundIcon2"
android:layout_width="30dp"
android:layout_height="30dp"
android:background="@drawable/step_inactive" />
<TextView
android:id="@+id/number2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="2"
android:textColor="@color/white" />
<ImageView
android:id="@+id/done2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_done_white_24dp"
android:visibility="gone" />
</FrameLayout>
<TextView
android:id="@+id/title2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/icon2"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon2"
android:text="@string/title2"
android:textColor="@color/primary_text"
android:textSize="16sp" />
<TextView
android:id="@+id/subtitle2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/title2"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon2"
android:text="@string/subtitle2"
android:textColor="@color/secondary_text"
android:textSize="14sp" />
<View
android:id="@+id/divider2"
android:layout_width="1dp"
android:layout_height="32dp"
android:layout_below="@+id/icon2"
android:layout_marginLeft="39dp"
android:layout_marginTop="8dp"
android:background="@color/md_grey_400" />
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_alignLeft="@+id/subtitle2"
android:layout_below="@+id/subtitle2"
android:layout_marginRight="24dp"
android:layout_marginTop="16dp"
android:background="?android:attr/selectableItemBackground"
android:clickable="true"
android:visibility="gone">
<ImageView
android:id="@+id/image1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="16dp"
android:src="@drawable/ic_label_grey_24dp" />
<TextView
android:id="@+id/textViewRelativeLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="24dp"
android:layout_toRightOf="@+id/image1"
android:text="@string/home"
android:textColor="@color/primary_text"
android:textSize="16sp" />
</RelativeLayout>
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/relativeLayout1"
android:layout_below="@+id/relativeLayout1"
android:layout_marginBottom="48dp"
android:backgroundTint="@color/colorAccent"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_continue"
android:textColor="@color/white"
android:visibility="gone" />
<Button
android:id="@+id/button4"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/button3"
android:layout_marginLeft="8dp"
android:layout_toRightOf="@+id/button3"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_cancel"
android:visibility="gone" />
<FrameLayout
android:id="@+id/icon3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/divider2"
android:layout_marginLeft="24dp"
android:layout_marginTop="8dp">
<View
android:id="@+id/backgroundIcon3"
android:layout_width="30dp"
android:layout_height="30dp"
android:background="@drawable/step_inactive" />
<TextView
android:id="@+id/number3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="3"
android:textColor="@color/white" />
<ImageView
android:id="@+id/done3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_done_white_24dp"
android:visibility="gone" />
</FrameLayout>
<TextView
android:id="@+id/title3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/icon3"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon3"
android:text="@string/title3"
android:textColor="@color/primary_text"
android:textSize="16sp" />
<TextView
android:id="@+id/subtitle3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/title3"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon3"
android:text="@string/subtitle3"
android:textColor="@color/secondary_text"
android:textSize="14sp" />
<View
android:id="@+id/divider3"
android:layout_width="1dp"
android:layout_height="32dp"
android:layout_below="@+id/icon3"
android:layout_marginLeft="39dp"
android:layout_marginTop="8dp"
android:background="@color/md_grey_400" />
<RelativeLayout
android:id="@+id/relativeLayout2"
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_alignLeft="@+id/subtitle3"
android:layout_below="@+id/subtitle3"
android:layout_marginRight="24dp"
android:layout_marginTop="16dp"
android:background="?android:attr/selectableItemBackground"
android:clickable="true"
android:visibility="gone">
<ImageView
android:id="@+id/image2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="16dp"
android:src="@drawable/ic_zoom_out_map_grey_24dp" />
<TextView
android:id="@+id/textViewRelativeLayout2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="24dp"
android:layout_toRightOf="@+id/image2"
android:text="@string/mid_tower"
android:textColor="@color/primary_text"
android:textSize="16sp" />
</RelativeLayout>
<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/relativeLayout2"
android:layout_below="@+id/relativeLayout2"
android:layout_marginBottom="48dp"
android:backgroundTint="@color/colorAccent"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_continue"
android:textColor="@color/white"
android:visibility="gone" />
<Button
android:id="@+id/button6"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/button5"
android:layout_marginLeft="8dp"
android:layout_toRightOf="@+id/button5"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_cancel"
android:visibility="gone" />
<FrameLayout
android:id="@+id/icon4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/divider3"
android:layout_marginLeft="24dp"
android:layout_marginTop="8dp">
<View
android:id="@+id/backgroundIcon4"
android:layout_width="30dp"
android:layout_height="30dp"
android:background="@drawable/step_inactive" />
<TextView
android:id="@+id/number4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="4"
android:textColor="@color/white" />
<ImageView
android:id="@+id/done4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_done_white_24dp"
android:visibility="gone" />
</FrameLayout>
<TextView
android:id="@+id/title4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/icon4"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon4"
android:text="@string/title4"
android:textColor="@color/primary_text"
android:textSize="16sp" />
<TextView
android:id="@+id/subtitle4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/title4"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon4"
android:text="@string/subtitle4"
android:textColor="@color/secondary_text"
android:textSize="14sp" />
<View
android:id="@+id/divider4"
android:layout_width="1dp"
android:layout_height="32dp"
android:layout_below="@+id/icon4"
android:layout_marginLeft="39dp"
android:layout_marginTop="8dp"
android:background="@color/md_grey_400" />
<RelativeLayout
android:id="@+id/relativeLayout3"
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_alignLeft="@+id/subtitle4"
android:layout_below="@+id/subtitle4"
android:layout_marginRight="24dp"
android:layout_marginTop="16dp"
android:background="?android:attr/selectableItemBackground"
android:clickable="true"
android:visibility="gone">
<ImageView
android:id="@+id/image3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="16dp"
android:src="@drawable/ic_account_balance_wallet_grey_24dp" />
<TextView
android:id="@+id/textViewRelativeLayout3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="24dp"
android:layout_toRightOf="@+id/image3"
android:text="@string/home_mid_budget"
android:textColor="@color/primary_text"
android:textSize="16sp" />
</RelativeLayout>
<Button
android:id="@+id/button7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/relativeLayout3"
android:layout_below="@+id/relativeLayout3"
android:layout_marginBottom="48dp"
android:backgroundTint="@color/colorAccent"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_continue"
android:textColor="@color/white"
android:visibility="gone" />
<Button
android:id="@+id/button8"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/button7"
android:layout_marginLeft="8dp"
android:layout_toRightOf="@+id/button7"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_cancel"
android:visibility="gone" />
<FrameLayout
android:id="@+id/icon5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/divider4"
android:layout_marginLeft="24dp"
android:layout_marginTop="8dp">
<View
android:id="@+id/backgroundIcon5"
android:layout_width="30dp"
android:layout_height="30dp"
android:background="@drawable/step_inactive" />
<TextView
android:id="@+id/number5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="5"
android:textColor="@color/white" />
</FrameLayout>
<TextView
android:id="@+id/title5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/icon5"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon5"
android:text="@string/title5"
android:textColor="@color/primary_text"
android:textSize="16sp" />
<TextView
android:id="@+id/subtitle5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/title5"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/icon5"
android:text="@string/subtitle5"
android:textColor="@color/secondary_text"
android:textSize="14sp" />
<Button
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/subtitle5"
android:layout_below="@+id/subtitle5"
android:layout_marginBottom="48dp"
android:layout_marginTop="16dp"
android:backgroundTint="@color/colorAccent"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_finish"
android:textColor="@color/white"
android:visibility="gone" />
<Button
android:id="@+id/button10"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/button9"
android:layout_marginLeft="8dp"
android:layout_toRightOf="@+id/button9"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/step_cancel"
android:visibility="gone" />
<!--this one-->
<View
android:id="@+id/divider5"
android:layout_width="1dp"
android:layout_height="50dp"
android:layout_below="@id/icon5"
android:layout_marginLeft="39dp"
android:layout_marginTop="8dp"
android:background="@color/md_grey_400" />
</RelativeLayout>
</ScrollView>
</android.support.design.widget.CoordinatorLayout>