将FragmentDialogs展示在彼此之下

时间:2017-01-26 09:14:18

标签: android

默认行为是在当前可见对话框的顶部显示每个新对话框。如果我使用.show()方法:

dialog0.show(fragmentManager, null)
dialog1.show(fragmentManager, null)

然后我会看到dialog1。

有没有办法更改它并在已显示的对话框下方显示新对话框?

2 个答案:

答案 0 :(得分:0)

  

有没有办法更改它并在已显示的对话框下方显示新对话框?

不,不是系统对话框。如果您需要这样的功能(我认为如果您这样做,那么您的用户体验似乎有些问题)那么您需要拥有完整的自定义解决方案,即另一个活动样式为对话框,然后根据需要进行布局。

答案 1 :(得分:0)

级联对话框不是正确的方法。而是尝试做这样的事情:

<style name="MyCustomTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
    <item name="android:colorControlActivated">@color/customActivatedColor</item>
</style>