마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

옵션을 만들려고 하는데 엑티비티에 나오지를 않네요

0 추천
public class OptionActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_scratch);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {  
        getMenuInflater().inflate(R.menu.option_menu, menu);
        return true;
    }
    @Override
    public boolean onPrepareOptionsMenu(Menu menu) {
        switch ((int) ScratchArt.StrokeWidth) {
            case 1:
                menu.findItem(R.id.item_thin).setChecked(true);
                break;
            case 2:
                menu.findItem(R.id.item_nor).setChecked(true);
                break;
            case 3:
                menu.findItem(R.id.item_thick).setChecked(true);
                break;
        }
        return super.onPrepareOptionsMenu(menu);
    }
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case 1:
                ScratchArt.StrokeWidth = 1;
                break;
            case 2:
                ScratchArt.StrokeWidth = 3;
                break;
            case 3:
                ScratchArt.StrokeWidth = 5;
                break;
        }
        return super.onOptionsItemSelected(item);
    }
}
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/item1"
        android:title="선 굵기">
        <menu>
            <group
                android:id="@+id/group1"
                android:checkableBehavior="single" >
                <item
                    android:id="@+id/item_thin"
                    android:orderInCategory="2"
                    android:title="가는선"/>
                <item
                    android:id="@+id/item_nor"
                    android:orderInCategory="1"
                    android:title="보통선"/>
                <item
                    android:id="@+id/item_thick"
                    android:orderInCategory="0"
                    android:title="굵은선"/>
            </group>
        </menu>
    </item>
</menu>
뭐가 잘못되어 있는지 고수님들의 도움 부탁드립니다.
호루스 (200 포인트) 님이 2016년 8월 29일 질문

1개의 답변

+1 추천

메뉴의 경우 단말 버젼에 따라 Menu 키를 누르거나 Actionbar가 활성화 되어야 사용가능합니다.

Actionbar에 메뉴 넣는 예제 링크를 첨부하니 참조하세요

 

익명사용자 님이 2016년 8월 29일 답변
답변 감사합니다. 아침에 확인하고 지금 내용을 보강하면서 해봤는데도
전혀 나오지를 않네요. 엑티비티 화면에 엑션바는 나오는데 메뉴나 셋팅 이런 아이콘이 전혀
나오질 않네요 다른곳에서 뭔가 꼬여있는건지...
...