자산과 레이아웃이 여러 개 있지만 자바 코드에서 너비와 높이 값을 설정하는 부분이 있습니다. 여기 화면 크기를 어떻게 구분합니까?안드로이드는 프로그래밍 방식으로 ldpi, mdpi 등을 구별합니다.
0
A
답변
4
context.getResources().getDisplayMetrics().density * sizeInDips
은 현재 기기의 크기 (픽셀)를 알려줍니다.
편집 :
고해상도/값/dimens.xml :
<resources>
<dimen name="foo">8dip</dimen>
</resources>
고해상도/값 - 초대형/dimens.xml 당신은 구성에 따라 조건부 값을 원한다면, 당신은 같은 일을 할 수 :
<resources>
<dimen name="foo">16dip</dimen>
</resources>
이 값은 사용 가능한 자원 구성 지정자를 기반으로 변경할 수 있습니다.
2
이 도움이 될 것입니다 :
(210)
- 초대형 스크린은 적어도 960dp X 720dp 이상
- 대형 스크린이다 적어도 640dp X 480dp
- 정상 화면입니다 적어도 470dp X 320dp
- 작은에게 화면은 적어도 426dp x 320dp입니다.
및 http://developer.android.com/guide/practices/screens_support.html
관련 문제
- 1. Android : Drawable-hdpi, Drawable-mdpi, Drawable-ldpi?
- 2. Drawable-hdpi, Drawable-mdpi, Drawable-ldpi 안드로이드
- 3. 에뮬레이터 HDPI 대 MDPI 대 LDPI
- 4. 원격 이미지 크기/MDPI/LDPI 등
- 5. Android : 왜 ldpi, mdpi 및 hdpi에 대한 특정 이미지를 만드시겠습니까?
- 6. android에서 일부 mdpi 및 ldpi ressources에 문제가 발생했습니다.
- 7. 빠른 질문 Re Drawables 폴더 MDPI, HDPI 및 LDPI
- 8. 안드로이드는 프로그래밍 방식으로 RAR 파일 압축을 풉니 다
- 9. drawable-hdpi, mdpi ... 등을 사용하여 그림의 성능에 미치는 영향 ImageViews
- 10. android 9 패치 이미지는 hdpi, mdpi, ldpi 대신 사용할 수 있습니다.
- 11. Android가 QVGA 리소스를 잘못된 순서로 찾는 이유는 무엇입니까? mdpi> hdpi> ldpi?
- 12. 다른 2 밀도 (예 : mdpi, ldpi, hdpi)에 대해 안드로이드에서 9 가지 패치 이미지를 사용하는 방법.
- 13. 대상 장치 (LDPI, MDPI, HDPI, X 대형 화면)의 증가에 따라 .apk의 크기가 증가하고 있습니다.
- 14. 안드로이드는
- 15. UIView 지역화 프로그래밍 방식으로 프로그래밍
- 16. PackageMaker는 PPC와 인텔을 구별합니다.
- 17. 은 스캐너와 키보드를 구별합니다.
- 18. 2 개의 ImageViews를 구별합니다.
- 19. mysql_field_type은 varchar와 텍스트를 구별합니다.
- 20. 프로그래밍 방식으로 html 태그 생성
- 21. 프로그래밍 방식으로 유지하는 사이트 맵
- 22. 사용자를 봇과 구별합니다. 클릭 재킹 방지
- 23. (프로그래밍 방식으로) 텍스트 상자의 텍스트에만 dropshadoweffect를 추가하는 방법 (프로그래밍 방식으로)
- 24. 안드로이드는 전화에 APK를 설치합니다
- 25. 프로그래밍 방식으로 UserControlTestContainer.exe를 시작하십시오.
- 26. 프로그래밍 방식으로 FixedDocument 인쇄
- 27. 프로그래밍 방식으로 htpasswd 빌드
- 28. 프로그래밍 방식으로 IIS 관리
- 29. iOS에서 프로그래밍 방식으로 탐색하기
- 30. 프로그래밍 방식으로 사이트 만들기
아에서
, 그래서 나는 괜찮아요, 당신은 구성에 따라 조건부 값을해야하는 경우에는 항상'DIMEN를 사용할 수 – CQM에 해당 내용을 기반으로 조건문을 수행 할 수 있습니다 '자원. 답변에 예제가 추가되었습니다. – adamp