我正在尝试在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);
我想只显示自定义视图,这里我附上了重叠问题的屏幕截图。
答案 0 :(得分:1)
只需使用此代码
ActionBar actionBar = getSupportActionBar();
// add the custom view to the action bar
actionBar.setCustomView(R.layout.actionbar_view);
或者可以查看详细讨论HERE