自己定义actionbar

android中的actionbar可提供自己定义view。详细是先写好自己定义view的布局,然后在代码中获取Actionbar对象。调用 setCustomView方法。

可是这样,它还是会显示前面的LOGO,即使你设置 不显示 LOGO和标题。

解决办法是调用 actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);

详细代码例如以下:

        ActionBar actionBar = getSupportActionBar();
        actionBar.setCustomView(R.layout.parking_title_bar);
        actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
        actionBar.setDisplayShowCustomEnabled(true);

通过actionBar.getCustomView()能够获取你自己定义的view。然后进行调用。

posted @ 2016-01-13 16:03  mengfanrong  阅读(112)  评论(0编辑  收藏  举报