2

我通过在支持包(v4)中扩展 Fragment 创建了一个 Fragment。此视图包含一个列表和一个按钮。我的应用程序同时支持手机和 10 英寸平板电脑。在手机中,我使用片段将其显示为普通屏幕,使用选项卡中的 Activity 我需要显示与对话框相同的视图。我是否能够重用片段来显示对话框?

4

1 回答 1

1

我想这取决于您是否只想要布局,或者您是否想要其背后的逻辑。您可以在对话框中使用相同的布局,但逻辑通常以不同的方式实现,因为对话框更简单,并且使用基本实现来完成诸如 ok/cancel 之类的操作。他们可以访问对话框中的视图,但没有插入片段的好地方。

这里引用了一个名为 DialogFragment 的单独类: http ://android-developers.blogspot.com/2012/05/using-dialogfragments.html

它说“正在弃用 Activity 中的 showDialog/dismissDialog 方法以支持 DialogFragments”

于 2012-06-22T18:32:46.273 回答