如何放置一个 DialogFragment above/below 另一个 DialogFragment?
How to place a DialogFragment above/below another DialogFragment?
我正在尝试显示一些内容 abov/below 一个 Dialog 片段,但我不希望这两个 XML 布局相同,因为其中一个 DialogFragment 比另一个宽如果它们在同一个 XML 上,那看起来就很奇怪。所以我试图实现这样的目标:
picture
我在这里发现了这个问题: 但我认为这不适用于我的用例。
这里不需要两个不同的对话框。只膨胀一个对话框,里面有两张卡片。
<androidx.constraintlayout.widget.ConstraintLayout 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="wrap_content"
android:layout_height="wrap_content">
<com.google.android.material.card.MaterialCardView ... />
<com.google.android.material.card.MaterialCardView ... />
</androidx.constraintlayout.widget.ConstraintLayout>
我正在尝试显示一些内容 abov/below 一个 Dialog 片段,但我不希望这两个 XML 布局相同,因为其中一个 DialogFragment 比另一个宽如果它们在同一个 XML 上,那看起来就很奇怪。所以我试图实现这样的目标: picture
我在这里发现了这个问题:
这里不需要两个不同的对话框。只膨胀一个对话框,里面有两张卡片。
<androidx.constraintlayout.widget.ConstraintLayout 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="wrap_content"
android:layout_height="wrap_content">
<com.google.android.material.card.MaterialCardView ... />
<com.google.android.material.card.MaterialCardView ... />
</androidx.constraintlayout.widget.ConstraintLayout>