Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
안드로이드 버전 호환성 문제
작성자
작성일 2014-12-07 (일) 08:58
분 류 질문
ㆍ추천: 0  ㆍ조회: 4151      
IP: 221.xxx.36
안드로이드 버전 3.0(API Level11)이상일 경우에는 첫번째 코드에 나온것처럼
android 네임스페이스를 2.1(API Level7)버전부터 3.0미만까지는 두번째 코드의
yourapp 네임스페이스를 사용하게 되는데 정확하게 어떤이유에서 사용하는 네임스페이스가 다른지
왜 이렇게 코딩을 해야하는지 아시는분 있으신가요?
상세한 답변 한번 부탁드려 봅니다 고수님들의 혜안을 열어주세요~ ㅋ

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <!-- Search, should appear as action button -->
    <item android:id="@+id/action_search"
          android:icon="@drawable/ic_action_search"
          android:title="@string/action_search"
          android:showAsAction="ifRoom" />
    <!-- Settings, should always be in the overflow -->
    <item android:id="@+id/action_settings"
          android:title="@string/action_settings"
          android:showAsAction="never" />
</menu>

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

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:yourapp="http://schemas.android.com/apk/res-auto" >
    <!-- Search, should appear as action button -->
    <item android:id="@+id/action_search"
          android:icon="@drawable/ic_action_search"
          android:title="@string/action_search"
          yourapp:showAsAction="ifRoom" />
    <!-- Settings, should always be in the overflow -->
    <item android:id="@+id/action_settings"
          android:title="@string/action_settings"
          yourapp:showAsAction="never" />
</menu>
이름아이콘 JI2SOFT
2014-12-08 11:19
음..액션바가 추가 되지 않았던 버전에는 관련기능을 쓰려면 라이브러리를 임폴트 해줘야 하기 때문에 따로 명시를 해주는거 같고 3.0 이상은 기본 포함되어 있으니 그냥 쓰면 되겠죠.
아닌가요;;
ifRoom , never는 다 자동으로 액션바 조정해주는 건데 res-auto를 명시하는것 보니 맞는듯..
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4953 핸드폰 kernel이 있으면. 2011-09-07 4151
4952 질문 Handler 2011-10-04 4151
4951 질문 안드로이드 예제관련 초보질문입니다. 2011-11-04 4151
4950 질문 db파일만 네트워크를 통해서 업데이트를 받으려고 합니다.. 2012-01-17 4151
4949 질문 안드로이드 버전 호환성 문제 2014-12-07 4151
4948 질문 eclipse 없이 jar 파일 생성하는 다른 방법이 없을까요?.. 2015-01-21 4151
4947 질문 안녕하십니까. 도와주십쇼. 한번만 2013-03-27 4152
4946 질문 안드로이드 마켓 관련 문의드립니다.^^ 2011-10-05 4153
4945 eclipse와 android연동에 궁금한 것이 있습니다. 2011-10-08 4153
4944 질문 view click event 질문 2011-12-13 4153
4943 질문 C2DM QOS문제 2012-02-07 4153
4942 안드로이드 targetSdkVersion 문제 2014-11-28 4153
4941 질문 안드로이드 기본 설정app을 Fragment로 호출해서 쓸 수 있나요.. 2014-12-23 4153
4940 KEYGUARD해제하는 방법좀요ㅜㅜ 2015-04-07 4153
4939 질문 Android Instruction trace 2011-11-15 4154
4938 질문 구글맵 질문 드립니다. 2014-07-02 4154
4937 질문 Framework의 JNI에서 Kernel 함수 call 하는 방법 질문입니다... 2014-07-17 4154
4936 질문 화면 터치시 터치 위치에 이미지를 띄우고 싶습니다... 2014-08-20 4154
4935 질문 이클립스 안드로이드 초보 질문입니다 2015-02-16 4154
4934 질문 초보자 안드로이드에 관하여 질문드립니다. 2011-08-30 4155
4933 질문 BR 질문입니다. Receiver 클래스와 연결이 안됩니다.(소스 ㅁ.. 2011-11-01 4155
4932 다른 패키지의 *.db 파일 접속 관련 질문입니다... 2011-08-24 4156
4931 질문 [질문] Debug Interface 2011-10-27 4156
4930 질문 코딩 질문은 아니구요, 실무에서 아이콘 제작 어떻게 하나요?.. 2012-03-06 4156
4929 질문 so파일을 동적으로 로드해서 실행시키기 2014-07-14 4156
4928 질문 안드로이드 블루투스 2014-10-30 4156
4927 질문 안드로이드 호환성 테스트 도구 문의 2014-12-30 4156
4926 질문 안드로이드 이미지 합치기 배치? 관련 질문드립니다... 2015-02-24 4156
4925 질문 클레스에서 클레스 호출 관한 질문입니다 ㅠ 2011-08-19 4157
4924 질문 qtrace 파일 해석 2011-11-16 4159
4923 질문 emulator가 갑자기 인식이 안됩니다. 2011-12-01 4159
4922 질문 인텐트를 이용하여 다른 어플리케이션 연결시 라이센스 관련.. 2014-02-03 4160
4921 질문 버전에 따른 API에 관한 문의입니다. 2014-03-25 4160
4920 질문 안드로이드 그래픽 메모리 2015-01-12 4160
4919 질문 static 변수를 synchronize 하는 방법 질문입니다. 2014-12-30 4162
4918 질문 안드로이드 갤러리의 사진을 어플리케이션 백그라운드 설정.. 2015-02-05 4168
4917 질문 GPS 위치정보 거리 문의 2012-01-06 4182
4916 bluetooth SPP Server 소켓 오류 2011-10-28 4184
4915 질문 emulator build error 2011-11-16 4185
4914 질문 안드로이드 rendering 관련 2014-10-28 4189
4913 안드로이드 자체 아이콘 사용 가능한가요? 2014-03-12 4194
4912 질문 Re..액티비티에 대해서 2015-03-26 4196
4911 질문 복수개 notification 독립적으로 동작하기 2011-09-05 4200
4910 질문 appwidget 질문있어요~ 2012-03-29 4201
4909 질문 Emulator코드 수정?? 2012-08-29 4201
4908 질문 Arraylist에 대한 질문입니다. 2011-11-23 4202
4907 질문 사진을 불러오려고 합니다. 2011-08-29 4205
4906 이런 기능 가능하려나요.. 2014-01-23 4205
4905 질문 1024 이하 포트 개설 관련 2011-07-25 4206
4904 질문 AMD CPU & 안드로이드 포팅 2011-10-18 4206
12345678910,,,101