Для реализации onClickListener, вместо этого просто перехватите его в onOptionsItemSelected:
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case android.R.id.home:
// Do what you want here
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Для второго вопроса, эта состояния страницы:
Использование логотипавместо значка
По умолчанию система использует значок приложения на панели действий, как указано атрибутом android: icon в элементе or.Однако если вы также укажете атрибут android: logo, то на панели действий вместо изображения будет использоваться изображение логотипа.