android中Action Bar的Custom视图问题

时间:2013-12-29 14:08:46

标签: android actionbarsherlock custom-view

我正在尝试在Android上的ActionBar上设置自定义视图,我的代码如下:

        getSupportActionBar().setDisplayHomeAsUpEnabled(false);
        getSupportActionBar().setDisplayShowCustomEnabled(true);
        getSupportActionBar().setDisplayShowTitleEnabled(false);
        getSupportActionBar().setDisplayUseLogoEnabled(false);

        LayoutInflater inflator = (LayoutInflater) this
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View v = inflator.inflate(R.layout.custom_actionbar_layout, null);

        getSupportActionBar().setCustomView(v);

我想只显示自定义视图,这里我附上了重叠问题的屏幕截图。enter image description here

1 个答案:

答案 0 :(得分:1)

只需使用此代码

ActionBar actionBar = getSupportActionBar();
// add the custom view to the action bar
actionBar.setCustomView(R.layout.actionbar_view);

或者可以查看详细讨论HERE