English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 문서는 Android 프로그래밍에서 Menu 기능 메뉴를 설명합니다. 여러분과 공유하고, 구체적으로 다음과 같습니다:
Android 기능 메뉴 설계, 프로그램에서 두 개의 메뉴 서브 항목을 정의했습니다. 하나는 "정보", 다른 하나는 "탈출"입니다. "정보"를 클릭하면 새로운 Toast 알림이 표시되고, "탈출"을 클릭하면 프로그램이 종료됩니다.
프로그램에서 기본적으로 덮어쓰는 onCreate 외에도, 두 개의 새로운 클래스 함수를 추가해야 합니다: onCreateOptionsmenu()와 onOptionsItemSelected(), 전자는 Menu 메뉴 항목을 생성하고, 후자는 메뉴가 선택되었을 때 발생하는 이벤트 처리를 합니다.
이미지를 보세요:
우리는 하나의 파일에서만 변경을 했습니다. 그것은 MenuDemo.Java입니다., 코드如下:
package com.android.test; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; public class MenuDemo extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } // 메뉴 생성 public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 0, 0, "정보"); menu.add(0, 1, 1, "탈출"); return super.onCreateOptionsMenu(menu);} } //메뉴 응답 public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); switch (item.getItemId()) { case 0: Toast.makeText(MenuDemo.this, "반갑습니다. 외침 강의에 오셨습니다", Toast.LENGTH_LONG).show(); case 1: this.finish(); } return true; } }
Android와 관련된 더 많은 내용에 대해 관심이 있는 독자는 다음과 같은 특집을 확인할 수 있습니다: 《Android 개발 입문 및 고급 강의》、《Android 뷰 View 기술 요약》、《Android 프로그래밍에서 activity 작업 기술 요약》、《Android SQLite 데이터베이스 작업 기술 요약》、《Android json 형식 데이터 작업 기술 요약》、《Android 데이터베이스 작업 기술 요약》、《Android 파일 작업 기술 요약》、《Android 프로그래밍 개발에서 SD 카드 작업 방법 요약》、《Android 자원 작업 기술 요약》 및 《Android 컨트롤러 사용 요약》
이 문서에서 설명한 내용이 모두 여러분의 Android 프로그램 설계에 도움이 되길 바랍니다.
고지사항: 이 문서의 내용은 인터넷에서 가져왔으며, 원저자의 소유입니다. 인터넷 사용자가 자발적으로 기여하고 업로드한 내용이며, 이 사이트는 소유권을 가지지 않으며, 인공 편집을 하지 않았으며, 관련 법적 책임을 부담하지 않습니다. 저작권 위반 내용을 발견하면, 이메일을 notice#w로 보내 주시기 바랍니다.3codebox.com에 이메일을 보내면 (#을 @으로 변경하십시오) 신고하시고 관련 증거를 제공하십시오. 사실이 확인되면, 이 사이트는 즉시 위반된 내용을 삭제합니다.