【问题标题】:How can I possibly create DialogFragment from ListActivity on Android?如何在 Android 上从 ListActivity 创建 DialogFragment?
【发布时间】:2012-10-18 18:11:18
【问题描述】:

我有一个应用程序,其主要活动扩展 ListActivity 并显示一堆项目。而且我想在单击列表的项目后显示一个自定义 DialogFragment(用于编辑项目信息)。但是根据 Google 的 android 教程 http://developer.android.com/guide/topics/ui/dialogs.html 我只能从扩展 FragmentActivity 的活动中显示 DialogFragment,因为需要调用 getSupportFragmentManager() 方法。

所以问题是:如何从 ListActivity 显示自定义对话框?

谢谢:)

【问题讨论】:

    标签: android list dialog listactivity android-dialogfragment


    【解决方案1】:

    我可能只是扩展 FragmentActivity 以复制 ListActivity 中的内容。您可以将内容视图默认为列表视图(如果需要,可以使用空视图),并重新创建方法 getListView、getListAdapter 和 onListItemClick。然后你得到所有片段的东西,它就像一个常规的列表活动。

    【讨论】:

    • 谢谢 :) 花了 30 秒来更改 MainActivity
    • @toadzky 期待示例
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多