使用部分静态和动态布局构建 DialogFragment
Building DialogFragment with partially static and dynamic layout
我想构建一个如下所示的 DialogFragment
:
- 它在内容区域的顶部有一个 spinner/drop-down 菜单,允许用户 select 状态
- 下面 (1) 的布局根据状态而变化
- 对话框的正向按钮根据状态和值执行不同的操作 select 使用 (2)
中的小部件的用户 select
- (1)为固定部分;它一直在那里。
我应该使用单个 DialogFragment
并交换布局吗?还是我应该构建多个 DialogFragment
s?
您应该使用单个 DialogFragment,对于 (1) 下的布局,使用包含可能状态的 FrameLayout,并根据您的喜好更改 (1) 或 ViewSwitcher 更改时的可见性。
我想构建一个如下所示的 DialogFragment
:
- 它在内容区域的顶部有一个 spinner/drop-down 菜单,允许用户 select 状态
- 下面 (1) 的布局根据状态而变化
- 对话框的正向按钮根据状态和值执行不同的操作 select 使用 (2) 中的小部件的用户 select
- (1)为固定部分;它一直在那里。
我应该使用单个 DialogFragment
并交换布局吗?还是我应该构建多个 DialogFragment
s?
您应该使用单个 DialogFragment,对于 (1) 下的布局,使用包含可能状态的 FrameLayout,并根据您的喜好更改 (1) 或 ViewSwitcher 更改时的可见性。