TextInput 필드를 테스트하기 위해 간단한 Flex 모바일 응용 프로그램을 만들었습니다. width = height = 100 %로 뷰를 정의하고 세로 레이아웃을 사용합니다. 내부에서는 폭이 각각 100, 200, 300, 400 인 정적 TextInput 구성 요소를 배치합니다. 텍스트 속성에 각 TextInput의 너비도 표시하고 정의한 값을 표시합니다. 실망한 것은 TextFields의 실제 너비가 실행중인 휴대 전화 에뮬레이터 (Samsung Epic WxH = 480x775) 또는 실제 장치의 속성과 일치하지 않는다는 것입니다. 예를 들어 폭 400의 TextInput은 장치의 왼쪽과 오른쪽을 지나치게 확장되지만 내부에 포함되어야합니다. 폭은 400 픽셀이고 장치에는 사용할 수있는 480 픽셀이 있습니다. 다른 모든 TextInputs도 마찬가지입니다. 그들은 훨씬 더 많이 보입니다. 이게 무슨 문제 야? 나는 사소한 것을 놓치고 있는가? 감사.Flex 모바일 응용 프로그램 TextInput 너비 문제
답변
사실 모든 차이를 만들었습니다. 다른 DPIs에 자동으로 확장 할 수있는 체크 박스를 선택하면 응용 프로그램을 만들 때 그것은 ViewNavigatorApplication
applicationDPI에이 속성을 내가 확인란을 선택하지 않은 경우 = "160"
재산이 추가되지 않도록 설정 그 속성이 포함되어 있는지 그리고/또는 상자에 체크 한 후 160 DPI 화면 용으로 쓴 것으로 가정하고 픽셀 값을 조정하면 320 DPI의 값을 조정해야한다는 예상 동작을 얻습니다 화면.
나는이 사람을 저의 전화는 갤럭시 넥서스를 가지고 있는데, 500은 160 DPI 어플리케이션 크기를 설정하지 않은 화면을 실행하는 화면의 3/4 정도이고, 500 상자는 화면 너비를 초과하여 확장됩니다 화면 밀도의 차이로 인해 최대 1000px 크기 조정을 제외하고는 의미가 없습니다.) – shaunhusain
간단한 모바일 응용 프로그램을 만들고 테스트하는 것이 얼마나 쉬운 지 정말 놀라워합니다. 만약 내가 방금 자기 자신의 일에 관해서 게으름이 없다면, 아마도 아마도 지금 굉장한 것을 만들었을 것입니다. 아마도 더 나은 스택 오버플로 (app-overflow) 어플리케이션 일 것입니다. 그러나 위젯을 이런 식으로 만들 수 있다고는 생각하지 않습니다. ... 물론 제임스 워드는 그것을 다뤘습니다. :) http://www.jamesward.com/2011/05/11/extending-air-for-android/ <- 항상 유익한/놀라운 – shaunhusain
안녕하세요 Shaun, 감사합니다. 댓글. 그래서, 기본적으로 당신이 말하는 것은 이것입니다. applicationDPI가 일부 값 (예 : 160)으로 설정된 경우 Flex는 실행 시간 DPI에 따라 모든 구성 요소를 비율 runtimeDPI/applicaitonDPI를 사용하여 확장합니다. 예를 들어 applicationDPI = 160으로 설정하고 width = 100으로 컨트롤을 만들면 런타임에 240 DPI가있는 장치에서 flex는 내 제어 너비를 100 * 240/160 = 150 장치 픽셀로 조정합니다. 우리는 컨트롤이 다양한 장치 DPI에서 동일한 물리적 차원을 가지기를 원한다면이 점이 의미가 있다고 생각합니다. –
- 1. Flex 모바일 TextInput 이벤트
- 2. Flex 모바일 응용 프로그램 업데이트
- 3. Flex & Flash 모바일 응용 프로그램 개발
- 4. Flex 4.6 AIR 3.2 TextInput 가공물
- 5. Flex 4.6 Mobile - TextArea 및 TextInput 스킨 문제
- 6. Flex 모바일 응용 프로그램에서 Waze 링크/모든 응용 프로그램 통합
- 7. flex flex 모바일 응용 프로그램에서 flex 응용 프로그램을로드하십시오.
- 8. iOS의 Flex 4.6 TextInput 키보드
- 9. Adobe Flex - 쉼표로 어지러운 Textinput
- 10. 스타일 Textinput Flex DataGrid의 ItemRenderer
- 11. maxchars의 flex adaptative textinput 함수
- 12. Flex 릴리스 빌드 문제 (AIR 응용 프로그램)
- 13. Flex 4 모바일 알리미 문제
- 14. 스크롤러 텍스트 지연의 Flex Mobile textInput
- 15. 모바일 사파리 웹 응용 프로그램 확대 문제
- 16. Flex 모바일 응용 프로그램에서 모듈로드
- 17. Azure의 Flex 응용 프로그램
- 18. Flex/Java 응용 프로그램
- 19. 데이터베이스가없는 Flex 독립형 응용 프로그램
- 20. Flex 3 DataGrid 열 너비 문제
- 21. Android 및 iOS를 타겟팅하는 Flex 모바일 앱의 응용 프로그램 아이콘
- 22. flex 4.6 모바일 응용 프로그램 : .exe를 만들 수 있습니까?
- 23. Crosshair in Flex mx 모바일 응용 프로그램 용 차트
- 24. Flex 모바일 웹 응용 프로그램 - 네이티브 카메라 및 GPS 액세스
- 25. Flex TextInput 왼쪽 클릭 - 부모 Steals 포커스
- 26. Flex 4.5 iOS 모바일 프로젝트 : SharedObject 문제
- 27. Flex에서 TextInput 너비 및 스타일 처리
- 28. Java 모바일 응용 프로그램
- 29. 모바일 응용 프로그램 질문
- 30. JavaScript - 모바일 응용 프로그램
모바일 앱을 설치하려고 할 때 자동으로 다른 DPI의 크기를 조정할 수있는 옵션이 나타났습니다. 기본적으로 선택되지 않았지만 문제가 원인 일 수 있습니다. 자세히 알아보기 링크에서 http : http : //help.adobe.com/ko_KR/flex/mobileapps/WSa8161994b114d624-33657d5912b7ab2d73b-7fe2.html#WSe4e4b720da9dedb53d70042612e27c5c3d4-7ffc 나는 여전히 당신의 호기심을보고 복제하려합니다. – shaunhusain