2011-10-08 2 views
3

옵션 메뉴를 작성 중입니다. 3 가지 옵션 인 HOME, EMAIL, VISIT가 있습니다. 세 가지 옵션 모두 같은 행에 있습니다. 홈 옵션을 위의 홈 옵션에 표시하고 홈 옵션 아래에 두 개를 첨부해야합니다 (첨부 된 스크린 샷 참조).android에서 사용자 정의 옵션 메뉴를 작성하는 방법

모든 아이디어 ?? 감사합니다. .

enter image description here

여기 내 XML 파일입니다.

<menu android:id="@+id/new_game" 
      android:icon="@drawable/red_no_bg" 
      android:title="Home" /> 
    <item android:id="@+id/email" 
      android:icon="@drawable/red_no_bg" 
      android:title="Email" /> 
    <item android:id="@+id/help" 
      android:icon="@drawable/red_no_bg" 
      android:title="Visit Microsite" /> 
</menu> 

여기 내 코드입니다.

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     MenuInflater inflater = getMenuInflater(); 
     inflater.inflate(R.layout.overview_menu, menu); 
     return true; 
    } 

위의 코드를 사용하면 같은 줄에 all 옵션이 표시됩니다.

답변

1

두 가지 방법으로 생성 할 수 있습니다.

1. 정적으로.

2. 동적.

메뉴를 추가하는 가장 쉬운 방법을 설명합니다.

1 단계 : 새로운 Android 애플리케이션을 만듭니다.

2 단계 : onCreateOptionMenu();

3 단계 쓰기 onCreate() 방법 후 : onCreateOptionMenu()에서이 라인 여기

menu.add(11, 21, 1, "Gowtham").setIcon(R.drawable.ic_launcher);

쓰기 "Gowtham은"메뉴 항목의 제목은 할 수 있습니다 Home & Email 사용하는 대신 "Gowtham"의

사용중인 이미지 대신 ic.launcher