从Fragment更改ActionBar叠加层

时间:2013-12-30 15:12:12

标签: android android-fragments android-actionbar

我正在使用ActionBar Compat和来自此源NavigationDrawer using only Android Support Library的NavigationDrawer  我有一个带有一些项目的NavigationDrawer,每个项目都是一个片段。是否可以将ActionBar叠加模式从Fragment更改为Fragment?我想在网格视图中使ActionBar透明,但在其他情况下保持不透明。如何从Fragment中设置它?

1 个答案:

答案 0 :(得分:0)

在您的片段调用中{p> getActivity()并使用ActionBarActivity

投射到getSupportActionBar()
    // Update activity title
    ActionBar actionBar = ((ActionBarActivity) getActivity()).getSupportActionBar();
    actionBar.setTitle("lorem ipsum");

为了使其透明,请查看此博客文章: http://flavienlaurent.com/blog/2013/11/20/making-your-action-bar-not-boring/