2011-01-17 3 views
11

내 Android 앱이 가능한 한 많은 기기와 호환 될 수 있기를 바랍니다. 자연스럽게 모든 새로운 수신 태블릿에 사용할 수 있도록하려고합니다. 불행하게도 내가 추가 할 때 : 나는 아직이 모두에게 비교적 새로운 해요 이제Android 아니요 XLargeScreens에 대한 리소스 식별자가 없습니다.

error:No resource identifier found for attribute "xlargeScreens" in package 'android' 

하지만 내가 읽은 것과이 있습니다 내 매니페스트

android:xlargeScreens="true" 

, 그것은 나에게 오류를 제공합니다 내 최소/대상 SDK가이 기능을 지원하기에는 너무 낮아서 새로운 기능을 제공하는 것과 관련이 있습니다. 그게 문제는 아니지만 내 코드의 대부분을 "해결할 수 없다"고 생각하여 타겟 SDK를 올리려고했습니다. 안드로이드를 둘러 보았던 사람들에게 나 자신보다 조금 더 길다는 것은 당연 하겠지만, "xlargeScreens"에 대한 지원을 가능하게하는 방법이 있다면 정말로 궁금합니다.

아마도 다른 방법이있을 수도 있고, 아니면 그 라인을 사용하여 작업 할 필요가 없을 수도 있습니다. 아마도 그것이 새로운 추가 사항이기 때문에 나는이 문제에 대한 답을 찾는 것이 어려워서 어떤 제안이라도 좋을 것입니다. 도와 줘서 고마워!

+2

있습니까? – user432209

답변

4

android : xlargeScreens = "true"가 더 이상 인식되지 않는 것처럼 보이지만 layout-xlarge 폴더가 있으면 상관 없습니다. 또한, xlarge는 이제 벌집 용 SDK 11 항목이므로 전체적인 새로운 패러다임입니다.

나는 빠르게 움직이는 디지털 세계에서 가끔 불일치하는 것에 대해 용서해주십시오.

1

이 링크. 내 위젯은 3.2 태블릿 장치에 표시되지 않았습니다.

이 다음과 같은 옵션이 충분했다 : 당신은 당신이 2.3 빌드 대상을 제기해야합니다

android:smallScreens="true" 
android:normalScreens="true" 
android:largeScreens="true" 
android:anyDensity="true" 
관련 문제