android - ActionBar 应该在 Fragments 上还是在 Activity 上处理?

标签 android android-listview android-fragments android-actionbar android-listfragment

我正在制作一个购物 list 应用程序,我有两个 Fragments,一个 ProductListFragment 和一个 ShoppingListFragment。我有 ActionBar 按钮可以将元素添加到 ProductListFragment 上的 List。我的问题是,我应该在 Fragment 上还是在 Activity 上处理这些按钮?

最佳答案

您应该允许您的 Activity 处理 fragment 的事件。这使您可以灵活地设计,以便您可以在其他 Activity 中重复使用您的 fragment 。 Here是一个很好的例子,说明如何使用事件回调来完成此操作。祝你好运。

关于android - ActionBar 应该在 Fragments 上还是在 Activity 上处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18617490/

相关文章:

android - 当 minsdk 高于 3 时,ICS 绘制按比例放大的位图

android - Fragment must be a public static class crash error after upgrade repo v9 in android studio 中

android - fragment 对话框中的 fragment 膨胀引发错误 "Fragment did not create a view"

android - 通过在列表适配器 Android 内单击按钮编辑 EditText

java - 单击不同按钮时如何在 Fragment 的 Textview 中设置不同的字符串?

javascript - web 中的 firebase google 身份验证不适用于 android app webview

android - 我正在尝试使用警报管理器在特定时间设置警报,但警报会立即启动?

android - 单击菜单向右移动屏幕;像 Facebook

java - 如何将标签放在类似于 Google+ 应用程序的其他布局下? (包含示例图片)

android - 在 ListView 中显示文件列表