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

메뉴를 누르면 다른 xml화면으로 넘어가는 방법을 알려주세요

0 추천
안드로이드 책에서 버튼을 누르면 다른 xml화면으로 넘어가는 법은 소스코드와 설명이 있어서 그대로 하니까 되는데 메뉴를

눌렀을 때 다른 xml화면으로 넘어가는 법을 잘 모르겠습니다

스터디 플래너 어플 제작중인데 액티비티_메인.xml은 일간계획표이고 week.xml는 주간계획표 , month.xml는 월간 계획표

이런 식입니다

다음은 미완성 자바 코드 올립니다 menuStr에서 [2]주간계획표를 누르면 주간계획표로 넘어가고 싶습니다

 

-----------------

package com.garam.plan;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.TextView;

public class MainActivity extends Activity {
 static TextView console;
 public String menuStr[]={
   "[1]일간계획표","[2]주간계획표","[3]월간계획표","[4]고정시간표","[5]달력이동","[6]학기계획표","[7]로드맵"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
     boolean result=super.onCreateOptionsMenu(menu);
     for(int i=0;i<menuStr.length;i++)
      menu.add(0,i+1,i+1,menuStr[i]);
     return result;
    }
}
익명사용자 님이 2014년 2월 8일 질문

1개의 답변

0 추천
public boolean onOptionsItemSelected(MenuItem item)
{
    if("메뉴이름문자열" == item.getTitle())
    {
         // 실행코드
    }

    return true;
}

이런식으로 사용하시면 될거에요~
초보개발자ㅠ (33,870 포인트) 님이 2014년 2월 10일 답변
...