Fading ActionBar Lib的自定义布局

时间:2013-11-21 12:15:12

标签: java android eclipse android-library

我在我的活动中使用了Fading操作栏库,但我找不到一种方法来设置自定义布局到操作栏。我只能在这个库中设置一个drawable到我的操作栏,我试着看里面图书馆代码,但它没有帮助那么多............无论如何要做到这一点。

这是它通常如何运作:

         FadingActionBarHelper helper = new FadingActionBarHelper()
        .actionBarBackground(R.drawable.ab_background)
        .headerLayout(R.layout.header)
        .contentLayout(R.layout.activity_profile);

3 个答案:

答案 0 :(得分:1)

试试这个,它在我这边工作

为您的自定义操作栏充气

    final ViewGroup actionBarLayout = (ViewGroup) getLayoutInflater().inflate(
            R.layout.actionbar_layout,
            null);

配置您的操作栏& setCustomView

    ActionBar actionBar = getActionBar();
    actionBar.setDisplayShowHomeEnabled(false);
    actionBar.setDisplayShowTitleEnabled(false);
    actionBar.setDisplayShowCustomEnabled(true);
    actionBar.setCustomView(actionBarLayout);

然后使用FadingActionbar代码

     FadingActionBarHelper helper = new FadingActionBarHelper()
    .actionBarBackground(R.drawable.ab_background)
    .headerLayout(R.layout.header)
    .contentLayout(R.layout.activity_profile);

答案 1 :(得分:1)

我使用ActionBar Compat库的FadingActionBar兼容版本。您可以在https://github.com/felixWackernagel/FadingActionBar-Compat上找到它。

答案 2 :(得分:0)

this视为FadingActionBar提及。这很简单,你就会明白图书馆是如何运作的。