あなたはこのような何かを行うことができます。circle_viewがなくなった場合second_viewはSTARTOFの親に整列するよう
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toEndOf="@+id/circle_view"
android:background="@android:color/holo_blue_bright">
<android.support.v7.widget.CardView
android:id="@+id/second_view"
android:layout_width="100dp"
android:layout_height="match_parent"/>
</FrameLayout
<View
android:id="@+id/circle_view"
android:layout_width="16dp"
android:layout_height="16dp"
android:background="@android:color/holo_red_dark"
android:layout_marginEnd="-8dp"
android:layout_centerVertical="true"/>
</RelativeLayout>
second_viewがENDOF circle_viewです。
circle_viewはmarginEndが2
で割った幅の負の値に設定されている必要がありますしかし、私は、私はちょうどそれを100dp作ることができない幅常にフル利用可能なスペースを取るために「second_view」が必要。 –
そこでsecond_viewの幅をmatch_parentに設定します:)私は100dpをテストのためだけに設定しました。私はスクリーンショットを追加しました –
すぐにチェックしてください:) –