У меня есть панель навигации, работающая с панелью инструментов sherlock, но у меня возникли проблемы с отображением значка 3 строки (например, gmail) вместо обычной кнопки «<». Вот мой код ic_drawer это значок 3 линии, которая использует GMAILЗначок Navigation Drawer не отображается (панель действий Шерлока)
getSupportActionBar().setIcon(R.drawable.myIcon);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowTitleEnabled(true);
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawer,
R.drawable.ic_drawer, R.string.menu_open, R.string.menu_close) {
public void onDrawerClosed(View view) {
super.onDrawerClosed(view);
}
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
}
};
Кто-нибудь сказал вам, насколько велика ваша жизнь? Застрял в этой проблеме в течение последних нескольких часов, пока я не увидел ваш ответ. Мне жаль, что я не смог бы дать ему еще несколько бонусов! – Swayam
@Swayam thnks для upvote !!! – Dory
Не проблема вообще. И если я могу побеспокоить вас одной мелочью, вы заметили какое-то странное поведение в 2,3 устройствах? Попробуйте нажать любой элемент listItem в NavigationDrawer, и теперь перетащите палец вверх или вниз (не удаляя начальное нажатие). Выбирает ли все ваши списки и выделяет их в белом? Это не происходит на моем устройстве 4.3 (поэтому я предполагаю, что мой код в порядке). Но это происходит каждый раз на моем телефоне 2.3.3. Вы столкнулись с чем-то подобным? – Swayam