안녕하세요 이제 막 안드로이드 공부한 새내기 입니다.
다름이 아니라 옵션메뉴쪽 공부하다가 막히는 부분이 있어서 질문좀 할게요!!
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.option_menu, menu);
menu.add(0, menu_item3, 0, "menu3").setIcon(R.drawable.ic_launcher);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.menu_item1:
Toast.makeText(getApplicationContext(), "menu1", Toast.LENGTH_SHORT).show();
break;
case R.id.menu_item2:
Toast.makeText(getApplicationContext(), "menu2", Toast.LENGTH_SHORT).show();
break;
case menu_item3:
Toast.makeText(getApplicationContext(), "menu3", Toast.LENGTH_SHORT).show();
break;
}
return super.onOptionsItemSelected(item);
}
}
---------------------------------xml--------------------------------
<?xml version="1.0" encoding="utf-8"?>
<item
android:id="@+id/menu_item1"
android:title="menu1">
</item>
<item
android:id="@+id/menu_item2"
android:title="menu2"
android:icon="@drawable/ic_launcher">
</item>
</menu>
제가 보면 소스상에는 문제는 전혀 없는거 같은데...
옵션메뉴도 정상적으로 뜨고요 그런데!?
아이콘이 안나오네요...
왜 그런가요? 해결방법좀 알려주세요
android 4.2.2
minsdk 10
targetsdk 17
입니다..