메뉴 건너뛰기

app

[android] 메뉴 버튼을 누르면 메뉴가 나오게 하는 코드

박영식2012.01.08 08:41조회 수 5031댓글 0

    • 글자 크기
안드로이드는 메뉴 버튼이 있다. 적극 활용해야 한다.

새로 만들기에서 안드로이드 -> XML 파일을 한 뒤, Resource Type을 메뉴로 하면, item이 없는 기본 menu 템플릿이 나타나는데, 이를 활용해 xml을 만든다. 나는 menu1.xml로 네이밍을 했다.

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/fourth_item"
        android:orderInCategory="3"
        android:title="Fourth" />
    <item android:id="@+id/third_item"
        android:orderInCategory="2"
        android:title="Third" />
    <item android:id="@+id/second_item"
        android:orderInCategory="1"
        android:title="Second" />
    <item android:id="@+id/first_item"
        android:orderInCategory="0"
        android:title="First" />
</menu>


메뉴가 나오기를 원하는 뷰에서(java 파일) 아래와 같이 하면, 메뉴버튼을 눌렀을 때 메뉴가 나온다.

import android.view.Menu;
import android.view.MenuInflater;


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        mMenu = menu;
        MenuInflater inflater = getMenuInflater();
        //위에서 만들었던 xml 파일의 리소스아이디값을 넘겨줍니다.
        inflater.inflate(R.menu.menu1, menu);
        return true;
    }
박영식 (비회원)
    • 글자 크기
[android] 마커와 마커 클릭시 설명 이벤트 (by 박영식) [android] 구글 지도 key 생성을 위한 md5값 출력 (by 박영식)

댓글 달기

suritam9
2013.04.25 조회 6127
suritam9
2013.04.04 조회 2207
suritam9
2012.09.14 조회 2523
suritam9
2012.06.24 조회 2371
suritam9
2012.06.24 조회 2786
suritam9
2012.06.24 조회 2556
suritam9
2012.06.22 조회 2588
박영식
2011.09.22 조회 2552
박영식
2011.09.21 조회 2495
박영식
2011.02.18 조회 2973
박영식
2010.09.29 조회 4766
첨부 (0)
위로