2012-09-22 4 views
1

나는 현재 Android 4.0을 사용하여 만든 안드로이드 응용 프로그램을 가지고 있습니다. 원래는 폰 화면 크기로 개발했지만 실제 타블렛에서 사용하기로 결정했습니다. 문제는 (아마도 대부분의 사람들이 이미 알고있는 것입니다.) 그것은 모든 textview와 버튼이 전화를위한 것이기 때문에 작게 유지된다는 것입니다. 나는 내 교수와 이야기하고 있었고, 한 줄짜리 코드를 XML 매니페스트에 넣었습니다. 자동으로 모든 것을 확장 할 것입니다. 이 코드에 추가 할 때Android 앱 스케일링

<supports-screens android:largeScreens="true" /> 

이 차이를 만들어 보지 못했다 : 구현하는 가장 간단한 듯 내가 찾은 유일한 주위를 검색하면이이었다. 나는 경우에 대비해 xlragescreens를 시도했다.

내가 잘못했거나 정말 쉽게 응용 프로그램을 확장 할 수있는 쉬운 방법이 있습니까? 아니면 태블릿 버전을 만들어야합니까? 도움이 될 수

또한

몇 가지 간단한 포인트 : 태블릿은 다음과 같습니다 넥서스 7 (4.1 실행) 나는 15에서 설정 한 targetSdkVersion을이 할은 (당신이 확장을 위해 11 이상으로 설정해야한다는 것을 나는 보았다 그물에보고).

감사합니다.

+0

? 예를 보여주세요. – Simon

+0

@ 시몬 저는 어떤 크기도 정의하지 않았고 방금 상대적인보기를 사용했고 버튼을 드래그 앤 드롭했습니다. 도움이된다면 코드를 게시 할 수 있지만 실제로는 모든 것이 자동 생성 코드입니다. – user818502

답변

0

/res/layout-large 폴더를 만들고 XML 파일의 이름을/res/layout에서 이미 사용하고있는 것과 동일하게 지정하십시오. 이 레이아웃은 태블릿과 같은 대형 스크린에로드 될 때 사용됩니다. 또한 match_parentwrap_content을 사용하여 UI 요소 크기를 조정하고 px 또는 dp을 사용하여 정의하지 않는 것이 가장 좋습니다. 모든 디스플레이를위한 UI를 만드는에 대한 추가 정보를 원하시면

은 여기 :

http://developer.android.com/guide/practices/tablets-and-handsets.html

당신이 크기를 정의 레이아웃 XML에서 사용 했는가