Я пытаюсь установить логотип панели действий во время выполнения, как показано на рисунке ниже, и спрятать назад стрелку , но получить пространство в левой части панели действий (отлично работает в 2.3 но не в 4.0).SherlockActionBar получает пространство с левой стороны логотипа
Как удалить это место? А также я хочу удалить логотип и меню действий, нажав кнопку эффекта свечения?
private void actionbarsetUp() {
Drawable d = getResources().getDrawable(R.drawable.header_background);
getSupportActionBar().setBackgroundDrawable(d);
getSupportActionBar().setLogo(R.drawable.header_sidebar_btn);
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
LayoutInflater inflator = (LayoutInflater) this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflator.inflate(R.layout.actionbar_title, null);
ImageView imgName = (ImageView) v.findViewById(R.id.action_txt_name);
getSupportActionBar().setCustomView(v);
getSupportActionBar().setDisplayShowCustomEnabled(true);
}
разместите свой макет 'actionbar_title'. –