모든 스크린 변종을 지원하려면 모든 앱이 필요하며 모든 앱에서 동일하게 보입니다. 이것을 제공하는 가장 간단한 방법은 무엇입니까? 나는 많은 양의 레이아웃과 스타일을 here으로 쓰지 않는 것을 선호합니다. 각 화면에 대한 단일 레이아웃. 가능한가?앱은 모든 화면에서 동일하게보아야합니다.
답변
모든 스크 리드 변형을 지원하려면 모든 앱이 필요하며 그 모두에 대해 동일한 것으로 보입니다.
가능하면 일반적으로 올바른 대답이 아닙니다. 휴대 전화 크기의 화면에서 효과가있는 것은 태블릿에서 효과가 없을 수 있습니다 (공간 낭비). 휴대 전화 나 태블릿에서 잘 작동하는 기기는 일반적으로 TV에서 제대로 작동하지 않습니다.
귀하의 목표는 다른 화면 크기에유용성 최대화해야합니다. 유용성을 극대화하는 것이 "모든 사람들에게 똑같은 모습"을 줄 수는 있지만 가능하지는 않습니다.
가장 간단한 방법은 무엇입니까?
초록에서는 대답 할 수 없습니다. 그것은 손톱, 초상화, 집 또는 여객기를 페인트하려고하는지 알지 못할 때 "가장 간단한 페인트 방법"을 묻는 것과 유사합니다.
을 읽은 다음 신선하고 구체적인 질문으로 StackOverflow로 돌아가시기 바랍니다.
여기서는 레이아웃과 스타일을 많이 쓰는 것을 권장하지 않습니다.
반드시 레이아웃 많이 있다는 것을 의미하지 않는다디렉토리가 많이있다해서. 그 응용 프로그램의 레이아웃의 대다수는 1-2 변종 만 필요로 할 수 있었지만, 더 많은 것을 필요로하는 부부가있었습니다. 즉, 대부분의 앱에는 거의 옵션이 거의 필요하지 않습니다.
layout/
layout-land/
layout-large-land-v11/
layout-large-v11/
layout-v11/
: | 예를 들어, Google's iosched app (구글 I O 컨퍼런스 일정,지도 등) 다섯 개 레이아웃 자원 세트를 가지고
일반적으로 모든 레이아웃 중 하나는 layout/
디렉토리에 있습니다. layout-land/
및 layout-large-land-v11/
에는 하나의 레이아웃 파일 만 있습니다. layout-large-v11/
에는 원시 동작 표시 줄 (-v11
)과 큰 화면 공간을 활용할 가능성이 많습니다.
고맙습니다. 레이아웃의 화면 너비의 5 %에 해당하는 버튼의 너비를 설정할 수 있습니까? –
@DotNETNinja : 안드로이드에서 백분율 기반 레이아웃을 수행하는 방법은'LinearLayout'에서 자식들에 대해'LinearLayout'과'android : layout_weight'를 사용하는 것입니다. 다음은 화면의 50 %, 30 % 및 20 %를 차지하는 세 개의 버튼을 보여주는 샘플 프로젝트입니다. https://github.com/commonsguy/cw-android/tree/master/Containers/LinearPercent – CommonsWare
대단히 감사합니다! 그러나 백분율 기준 마진 및 패딩은 어떻게됩니까? –
모든 응용 프로그램에서 동일한 테마를 유지하는 한 더 크거나 작은 화면 크기에 더 적은 또는 더 적은 구성 요소가 표시되는지 여부는 중요하지 않습니다. 안드로이드는 어쨌든 다른 화면 크기에 대해 별도의 XML 레이아웃을 정의 할 수있게 해 주므로 해당 도구를 사용할 수 있습니다.
- 1. 서비스의 화면에서 모든 걸림치
- 2. Facebook 앱은 IE8이 아닌 모든 브라우저에서 작동합니다.
- 3. 폰갭 앱은
- 4. 모든 화면에서 작동하도록 머리글에서 검색을 구현합니다.
- 5. 모든 GNU 화면에서 Vim의 cscope 연결이 끊어짐
- 6. 전체 화면에서 모든 방향으로 동일한 이미지를 표시합니다.
- 7. 모든 화면에서 웹 사이트 자동 완성을 사용하십시오.
- 8. 모든 Android 화면에서 동일한 글꼴 크기 표시
- 9. iOS의 모든 화면에서 버튼을 만드는 방법은 무엇입니까?
- 10. 화면에서 모든 jqGrid 그리드를 지우는 방법은 무엇입니까?
- 11. Unity 스플래시 화면에서 크래시를 만들려고하는 모든 앱
- 12. 그러나 CSS 위치는 모든 화면에서 동일하게 고정됩니다.
- 13. 화면에서 모든 항목 지우기 및 이미지 표시
- 14. 앱은 NSFetchRequests
- 15. 앱은 카메라가
- 16. 앱은 버튼
- 17. i-nigma 앱은 모든 모바일 플랫폼을 어떻게 지원합니까?
- 18. 프로젝트 내의 모든 장고 앱은 자신의 urls.py가 있어야합니까?
- 19. 휴대 전화 화면에서 2D 코드를 스캔하는 데 가장 적합한 안드로이드 바코드 스캐너 앱은 무엇입니까?
- 20. 건물 센차 터치 앱은
- 21. 이 앱은 iOS가 필요합니다.
- 22. 화면에서 여분의 손가락을 어떻게 무시합니까?
- 23. Linux 앱은 소켓
- 24. vmc push 앱은 "Failed to Start"를보고하지만 실행중인 앱은
- 25. 만들기 폰갭 앱은
- 26. 앱은 안드로이드 3.0 태블릿
- 27. like Facebook 앱은
- 28. 앱은 화면의 일부에서만 실행됩니까?
- 29. 단일보기 iOS 앱은
- 30. 폰갭 네이티브 앱은
'평등'이란 무엇을 의미합니까? – Craigy
미래의 앱에 480x800의 .png 자산이 있다고 상상해보십시오. 480x800 화면에서 이렇게 표시됩니다. 이미지 크기를 조정하면 ** ** 360x600 크기의 애셋과 같은 **가 표시됩니다. 앱은 360x600 화면에서 이와 같이 보입니다. 등등. –