2016-11-28 4 views
0

기기의 Android에서 API 수준에 따라 다른 메뉴 옵션을 설정해야합니다. 특히 API 10 - 15의 경우 특정 메뉴가 필요하고 API 16의 경우에는 다른 메뉴가 필요합니다. 내 응용 프로그램의 minSdkVersion 메뉴 자원의 구조는 다음과 같습니다 지금android API 리소스 한정자 - 범위를 수행하는 방법은 무엇입니까?

API를 10입니다 :

res/menu/menu.xml  (Default) 
res/menu-v10/menu.xml  
res/menu-v11/menu.xml 
res/menu-v12/menu.xml 
res/menu-v13/menu.xml 
res/menu-v14/menu.xml 
res/menu-v15/menu.xml 

난 정말 각 레벨에 대한 메뉴 항목을 추가 할 필요가 없거나 내가이 범위에서 할 수 있습니다.

나는 내가이 작업을 수행 할 수 있으면 좋겠다 :

res/menu/menu.xml  (Default) 
res/menu-v10-v15/menu.xml 

이런 식으로 범위를 지정하는 방법이 있나요? 나는 안에 보이지 않는다. docs

답변

1

이런 식으로 범위를 지정하는 방법이 있습니까?

그렇게하지 마세요.

내가 정말 각 레벨

당신은하지 않습니다에 대한 메뉴 항목을 추가 할 필요가 없습니다.

  • res/menu/menu.xml API 레벨 10 -

    특히, API 10 (15) 나는 두 개의 디렉토리가 특정 메뉴와 내가 다른 메뉴

    필요 API 16 이후를 필요 API 레벨에 대한 -15

  • res/menu-v16/menu.xml 16+
,536,

귀하의 minSdkVersion이 10이라고 가정합니다.