어떤 옵션이 더 좋을지 궁금합니다. 레이아웃, 이미지, 버튼으로 XML 파일을 만들거나 동적으로 자바 코드를 만들어야합니다. 너의 충고는 뭐니? 더 빠르고 효율적으로 응용 프로그램을 만들려고합니다.Android xml 또는 동적으로 생성 하시겠습니까?
답변
간단하고 응용 프로그램 인 경우 유연한 (멀티 스크린) 다음이 부분 때문에, 다른 특정 XML 레이아웃
이 정적 일을 선언 빠르다 대부분의 프로그래밍 언어에서여러 화면에서 작동하는 XML도 생성 할 수 있습니다. – Bevor
아니요. 컨트롤 (textview, imageview 등)을 설정할 수 없으므로 화면 크기 당 백분율로 높이를 지정할 수 있습니다. –
저밀도, 중 밀도, 고밀도 및 소형, 중형에서 작동하는 XML로 유연한 레이아웃을 만들 수 있습니다 큰 화면 크기. Java, 레이아웃 인플레이터 등으로 UI를 동적으로 구축하는 것도 좋은 옵션이며 도움이되는 몇 가지 상황입니다. –
을 만들어 할 수있는 자바 프로그래밍을위한 이동 컴파일러에 의해 최적화 될 수 있습니다.
동적 레이아웃이 필요한 앱 (동적 항목 수가있는 맞춤 목록 등)이있는 경우 자바 코드로만 레이아웃을 수행해야합니다.
XML 레이아웃을 기본으로 사용하고 특별한 이유가있는 경우 Java 코드 만 선택합니다.
일반적으로 xml을 사용하는 것이 좋습니다. 이것은 주로 더 빨리 구문 분석하기 때문입니다. 나는 xml 레이아웃을 선호한다.
내가 할 수있는 한 XML을 많이 사용하고 있습니다 (기본적으로 정적 뷰를 사용하는 경우). 뷰에 동적 인 내용이있는 경우 Java 프로그래밍을 사용하는 것이 좋습니다.
- 1. 동적으로 안드로이드 생성 XML
- 2. 테이블을 동적으로 생성 하시겠습니까?
- 3. 스피너를 동적으로 생성 하시겠습니까?
- 4. Android : CheckedTextView를 동적으로 생성
- 5. android xml 파일 생성
- 6. 런타임에 면도기 뷰를 동적으로 생성 하시겠습니까?
- 7. 각 XML 하위 노드에 대해 Java 객체를 동적으로 생성 하시겠습니까?
- 8. supervisord : 동적으로 구성을 생성 하시겠습니까?
- 9. 자바 스크립트를 동적으로 생성 하시겠습니까?
- 10. 동적으로 UI를 생성하여 XML 파일을 편집 하시겠습니까?
- 11. 동적으로 생성 된 객체를 배열 (또는 컬렉션)에 배치 하시겠습니까?
- 12. Android : xml 또는 json?
- 13. Android 캔버스를 동적으로 추가 하시겠습니까?
- 14. XML 문서 생성 : JSP 또는 서블릿?
- 15. AWS에서 라이브 RTMP 스트림을 동적으로 생성 하시겠습니까?
- 16. SAP에서 XML 피드 또는 자동 내보내기 파일을 생성 하시겠습니까?
- 17. 자바 스크립트로 파일을 동적으로 생성 하시겠습니까?
- 18. ASP.NET MVC에서 데이터베이스의 URL을 동적으로 생성 하시겠습니까?
- 19. 동적으로 행을 자바 스크립트에서 생성 하시겠습니까?
- 20. XML 문서에서 동적으로 Java 클래스 생성
- 21. PHP에서 동적으로 XML 생성 - 구문 분석 오류
- 22. Django에서 동적으로 생성 된 xml 파일
- 23. 전화 또는 인스턴스를 생성 하시겠습니까?
- 24. Android : 데이터를 어디에 저장 하시겠습니까? 데이터베이스 또는 xml?
- 25. 실버 라이트에서 Rectange를 동적으로 생성 하시겠습니까?
- 26. 서블릿 성능 : 정적 컨텐츠를 동적으로 생성 하시겠습니까?
- 27. WPF의 ViewModels에서 간단한보기를 동적으로 생성 하시겠습니까?
- 28. 동적으로 생성 된 UIButton을 강조 표시 하시겠습니까?
- 29. CakePHP 동적으로 생성 된 테이블에 액세스 하시겠습니까?
- 30. 동적으로 Jquery 필드에 대한 ID를 생성 하시겠습니까?
내 조언은 XML 레이아웃만을 사용합니다. 당신이 그것을 이해한다면 그것은 매우 쉽고 빠릅니다. –