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

안드로이드 옵션메뉴 정말 기본 질문입니다.

0 추천

imageimage

 

 

옵션메뉴를 첫번째 그림 처럼 하단에 배치하고 싶은데

자꾸 두번째 그림처럼 가로로 뜨네요

문제가 뭘까요..

 

*소스코드*

 

-.java-

package com.example.optionmenu_exam;
 
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
 
public class MainActivity extends ActionBarActivity {
 
Boolean bool=true;
 
 
 
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
 
}
 
@Override
public boolean onCreateOptionsMenu(Menu menu) {
 
getMenuInflater().inflate(R.menu.main, menu);
MenuItem item=menu.add(0,1,0,"abc");
item.setIcon(R.drawable.ic_launcher);
 
menu.add(0,2,0,"bb").setIcon(R.drawable.ic_launcher);
 
return true;
}
 
@Override
public boolean onOptionsItemSelected(MenuItem item) {
 
switch (item.getItemId()){      
      case R.id.Timereset:
   
       return true;
       
      case R.id.Scorereset:
        
          return true;
          
      case R.id.Allreset:
        
         return true;
          
      case R.id.Switchside:
        
          return true;
          
      case 1:
     
      return true;
      
      case 2:
     return true;
     
      default:
         return super.onOptionsItemSelected(item);
}
}
}
 
 
 
-.xml-
 
   
   >
 
    
   <item
        android:id="@+id/Timereset"
        android:title="TIme reset"
        
        />
    
        <item
        android:id="@+id/Scorereset"
        android:title="Score reset"/>
    
        <item
        android:id="@+id/Allreset"
        android:title="All reset"
        android:icon="@drawable/ic_launcher"
        />
   
        <item
        android:id="@+id/Switchside"
        android:title="Switch side"/>
        
        
        
        
        
</menu>

 

이주훈 (270 포인트) 님이 2014년 8월 31일 질문

2개의 답변

0 추천
min sdk version 을 ics 로 올리세요
aucd29 (218,390 포인트) 님이 2014년 9월 1일 답변
0 추천
옵션 메뉴가 격자형?으로 나오는 형태는 2.x 버전대 스타일 입니다.

허니컴(3.x) 이후 사용되는 Holo 테마에서는 옵션메뉴의 스타일이 두번째 그림처럼 적층형?으로 표시 되는걸로 압니다.

해결 방법은 어렵지 않죠.

1. Holo 테마를 사용하지 않거나

2. 옵션 메뉴만 테마를 따로 지정하거나 별도로 커스텀
익명사용자 님이 2014년 9월 1일 답변
...