【发布时间】:2015-02-05 07:23:12
【问题描述】:
嘿,伙计们,伙计们,
所以我坐在这里想知道,是否可以根据用户当前所处的活动或片段在 ActionBar 上显示和消失按钮?
例如,假设我们有 Activity1 和 Activity2(包括片段 X 和 Y)
Activity1 是“主屏幕”,只有一个按钮打开 Activity2。 Activity2 在被调用时会自动从片段 X 开始,片段 X 是一个音乐列表。 Activity2 有一个附加选项卡来片段 Y,它是您已加星标/收藏的音乐列表。
这就是它变得混乱的地方。 Activity1 的 ActionBar 只包含 AppName 和 Overflow 按钮。 Fragment X 的 ActionBar 包含 AppName 和 Overflow 按钮,但现在包含搜索功能(搜索可以在此片段中看到的完整音乐列表)。片段 Y(与 X 相同的活动,但在不同的选项卡中)ActionBar 包含 X 的 ActionBar 的所有内容,但搜索功能仅搜索加星标/最喜欢的音乐(可以在此片段屏幕中看到)。
这可能看起来有点复杂,但我想看看是否有人可以不为每个活动/片段使用不同的样式/主题来完成此任务。
PS:如何添加搜索选项的功能以在输入时显示结果?
【问题讨论】:
标签: android android-activity android-fragments android-actionbar