나는 구글에서 이미지를 가지고 그리고 내가 당신에게 보여주고 싶은 무엇 맞습니다. 난 그냥 파란색 결과를 얻고 싶습니다. 그리고 XML 파일이 아닌 코드로 그 결과를 원합니다. 안드로이드 onCreateMenuOptions 동적
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
menu.add(Menu.NONE, Menu.NONE, Menu.NONE, "Add").setIcon(R.drawable.myicon);
return true;
}
문제는 값이 "추가"이다 (좌측) 주황색 화상 화살표 안에 나타날 I는 화상 밖에 표시 할.
어떻게하면됩니까? 감사.
네, 맞습니다. 그러나 이미지와 텍스트를 어떻게 얻을 수 있습니까? 'MenuItem SaveMenu = menu.add (Menu.NONE, Menu.NONE, Menu.NONE, "Save"); SaveMenu.setIcon (R.drawable.pin_location); \t \t SaveMenu.setShowAsAction (MenuItem.SHOW_AS_ACTION_WITH_TEXT); ' 이렇게하면 이미지 나 텍스트가 표시되지 않습니다. 텍스트는 기본적으로 "설정 메뉴"안에 표시됩니다. – user2902515
문서에 'SHOW_AS_ACTION_WITH_TEXT' 플래그가있는 다른 플래그가 필요하다고 나와 있습니다. 따라서 당신의 코드는'SaveMenu.setShowAsAction (MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);와 같아야합니다. ' –
해결되었습니다. – user2902515