Да, это можно сделать. Но хорошо придерживаться рекомендованных размеров значков. Поскольку работа вместе с рекомендациями по пользовательскому интерфейсу имеет большое значение.
Чтобы сделать левый значок недоступным для нажатия, попробуйте setHomeButtonEnabled . Поскольку этот API доступен только на ICS и выше, а в предыдущих версиях значок включен по умолчанию. Таким образом, у вас может быть активный значок, который ничего не делает. (Ну, вы можете жить с этим ограничением, так как устройств 3.x не так много)
Пользовательский вид - это ваш вид, поэтому вы хотите сделать его кликабельным или нет. Чтобы добавить пользовательский вид,
mActionBar = getActionBar();
mActionBar.setDisplayShowTitleEnabled(false); // if you dont want title
mActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
ActionBar.DISPLAY_SHOW_CUSTOM);
mActionBar.setCustomView(R.layout.action_bar_custom_view);