나는 자바와 안드로이드에 상당히 익숙하다. 지금 나는 학교에서 자바를 공부하고있다. 방금 안드로이드 개발에 착수하기 위해이 계산기에서 일하기 시작했습니다. 내 문제는 순간에 에뮬레이터 (전화 크기 480x800) 응용 프로그램을 Pic 001처럼 보이지만, 내가 Kindle fire 1 gen (1024x600 내가 믿는다)에 배치하면 Pic 002처럼 보입니다. 어떻게 만들 수 있습니까? 그것은 모든 전화에서 똑같이 보입니다.휴대 전화 크기에서 태블릿 크기로 화면 최적화 안드로이드 개발
답변
당신의 버튼, 화면의 전체 폭을 채우기 태그 Button
에 넣고 있기 위하여 :
android:layout_width="0dp" android:layout_weight="1"
대신 :
android:layout_width="80dp"
버튼을 더 높은 위치에 놓으려면 :
- 귀하의 태그에 Button
변경 android:layout_height="80dp"
에서 android:layout_height="match_parent"
으로 변경하십시오.
- 버튼이 포함 된 LinearLayout
태그는 android:layout_height="wrap_content"
에서 android:layout_height="0dp" android:layout_weight="1"
으로 변경됩니다.
- 내 태그 TextView
변경 android:layout_height="wrap_content"
~ android:layout_height="0dp" android:layout_weight="X"
여기서 X는 올바른 비율을 제공하는 값입니다.
중첩 된 무게가 성능에 좋지 않다는 경고가 표시되지만,이 방법을 사용하는 것이 유일한 방법입니다.
일반적으로 구성 요소가 빈 공간을 채우도록하려면 너비 또는 높이를 0dp로 설정하고 가중치를 추가하십시오. 가중치는 공간을 채우려는 요소의 비율을 정의합니다.
도움이되기를 바랍니다.
감사합니다. 화면의 크기에 상관없이 모든 빈 공간을 왼쪽에서 오른쪽으로 가져옵니다. – iamrelos
- 1. 안드로이드 휴대 전화 화면 크기보기
- 2. 휴대 전화 대 태블릿 감지
- 3. 안드로이드 태블릿 개발 화면 해상도 및 크기
- 4. Android 휴대 전화 및 태블릿 호환성
- 5. 좌표를 iPhone 화면 크기에서 iPad 화면 크기로 변환
- 6. 안드로이드 브라우저에서 화면 크기로 문서를 렌더링하려면 어떻게해야합니까?
- 7. 안드로이드 휴대 전화
- 8. Android 휴대 전화 및 태블릿 문제
- 9. 3.2 이상의 제어 태블릿/휴대 전화 레이아웃
- 10. Android 태블릿 개발 - 해상도가 휴대 전화와 비슷합니까?
- 11. Android 휴대 전화 개발 - UDP 서비스
- 12. Android 태블릿 API 및 Android 휴대 전화 API
- 13. 휴대 전화 기능이없는 안드로이드 기기 지원 및 휴대 전화 기능이없는
- 14. 안드로이드 전화 걸기 화면
- 15. 안드로이드 마켓의 휴대 전화 모델
- 16. 에뮬레이터 및 휴대 전화 용 안드로이드 화면 설정
- 17. HTML5 비디오를 재생할 때 태블릿 브라우저 및 휴대 전화 브라우저 용 전체 화면 모드
- 18. Android 태블릿 화면 크기를 지원하는 방법은 무엇입니까?
- 19. Visual Studio 및 휴대 전화 개발
- 20. 그림이 휴대 전화 화면 외부로 이동합니다.
- 21. 삼성 탭 2 태블릿 용 안드로이드 개발
- 22. jQuery Mobile : 조건부 이미지 크기 (전화/태블릿)
- 23. 변경 전화 번호 - 안드로이드 개발
- 24. 휴대 전화 용 초상화, 태블릿 용 풍경 (Android 레이아웃)
- 25. Delphi XE2/XE3 및 Windows 8 태블릿/휴대 전화
- 26. Google지도를 휴대 전화/태블릿 (에뮬레이터에서는 문제 없음)으로 작업하는 경우
- 27. 휴대 전화 및 태블릿 카메라는 1D 바코드를 읽는 데 적합합니까?
- 28. Android 휴대 전화 및 태블릿 테스트를 관리하는 방법
- 29. 휴대 전화 크기의 모든 조각은?
- 30. 안드로이드 태블릿 에뮬레이터가 1024 램 크기로 시작하지 않음
설명서를 읽어야합니다. 예 : [this] (http://developer.android.com/guide/practices/screens_support.html) 및 [this] (http://developer.android.com/training/design-navigation/multiple-sizes.html) " 어떻게 모든 전화에서 똑같이 보일 수 있도록 만들 수 있습니까? " 모든 화면이 다르기 때문에 그렇게 할 수 없습니다. 그리고 더 큰 화면은 작은 화면과 다른 UI를 필요로하기 때문에 그것을하지 말아야합니다. – zapl