0
내 앱에서 슬라이딩 메뉴를 구현했습니다. 출처 : https://github.com/johnkil/SideNavigation사이드 뷰에서 목록보기 클릭
내 메뉴의 항목을 클릭 할 때와 같이 작동하지만 클릭이 아무 이유없이 작동합니다. 나는 onClick listener와 그 모든 것을 추가했다.
코드 스 니펫 :
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
sideNavigationView.toggleMenu();
Toast.makeText(getApplicationContext(),(R.string.title1),
Toast.LENGTH_LONG).show();
break;
default:
return super.onOptionsItemSelected(item);
}
return true;
}
@Override
public void onSideNavigationItemClick(int itemId) {
switch (itemId) {
case R.id.side_navigation_menu_item1:
Toast.makeText(getApplicationContext(),(R.string.title1),
Toast.LENGTH_LONG).show();
break;
case R.id.side_navigation_menu_item2:
Intent intent = new Intent(this, DiffAdapter.class);
this.startActivity(intent);
break;
case R.id.side_navigation_menu_item3:
invokeActivity(getString(R.string.title3), R.drawable.ic_action_storage);
break;
case R.id.side_navigation_menu_item4:
invokeActivity(getString(R.string.title4), R.drawable.ic_action_settings);
break;
case R.id.side_navigation_menu_item5:
invokeActivity(getString(R.string.title5), R.drawable.ic_launcher);
break;
default:
return;
}
finish();
}
어떤 도움이 좋을 것이다. 항목을 클릭하면 아무 것도하지 않습니다.
감사합니다.