나는 내 응용 프로그램을 구조화하는 것에 의심이갑니다. 단편을 언제 사용해야하는지는 여전히 큰 문제입니다. 프래그먼트의 개념을 이해하지만 경험 많은 프로그래머가이를 사용하는 방법을 알고 싶습니다. 프래그먼트가해야 할 특정 작업이있는 경우에만 실제로 있습니까? 예를 들어 POP-UP은 어떤 레이아웃을 더 잘 사용합니까? 그리고 조각으로 돌아가서, 일반적으로 두 가지 이상에 사용될 수있는 스켈레톤 조각을 가지고 있으며, 다른 최종 형태 (사소한 변경)로 재구성하거나 레이아웃이 변경되면 다른 조각을 사용하겠습니까?응용 프로그램에서 단편을 언제 어떻게 사용합니까?
3
A
답변
2
몇 가지 상황에서 조각을 사용해야하지만 앱에 실제로 의존해야합니다.
레이아웃이 여러 곳에서 사용되며 코드가 비교적 동일하다면 이는 코드 조각을 유지할 수 있도록 조각을위한 아주 좋은 후보입니다.
방향이나 기기 유형 (태블릿 대 휴대 전화)에 따라 레이아웃이 변경되는 앱을 만드는 경우 다른 레이아웃을 유지할 수 있도록 조각을 사용하는 것이 좋습니다. 그것은 태블릿에있을 경우 여러 레이아웃을 쉽게 변경하거나 표시 할 수 있습니다.
는 좀 더 시나리오가 확신하지만 이러한 단편 결정
1
내가 그들을 내 활동을위한 플러그인 레이아웃의 일종으로이다 사용하는 가장 일반적인 방법에 대한 기초 말할 것입니다. 내가 여러 활동을하고 있고 그 중 모두가 주소, 전화 번호 및 일부 버튼 (전화 번호, 내비게이션/GPS 등)을 표시해야한다고 가정 해 보겠습니다. 나는 이드를 조각을 전달하고 조각은 정보를 포착하고 내 활동을위한 필드를 채우기위한 다리를 만든다. 이렇게하면 전자 메일 주소와 같이 아무 것도 추가해야하는 경우 각 활동 및 레이아웃 파일 대신 코드의 한 섹션 만 수정하면됩니다.
관련 문제
- 1. TAB 레이아웃의 단편을 어떻게 사용합니까?
- 2. this.module은 무엇이며 언제 Backbone.js 응용 프로그램에서 언제 사용합니까?
- 3. 응용 프로그램에서 어떻게 지연로드를 사용합니까?
- 4. 글꼴 : 언제, 어떻게 사용합니까?
- 5. 튜플을 언제, 어떻게 사용합니까?
- 6. ASP.NET 응용 프로그램에서 openAM 서비스를 어떻게 사용합니까?
- 7. iPhone 응용 프로그램에서 약한 링크를 어떻게 사용합니까?
- 8. 엠버 응용 프로그램에서 piwik을 어떻게 사용합니까?
- 9. Zend Framework 응용 프로그램에서 StatsD를 어떻게 사용합니까?
- 10. Xamarin 응용 프로그램에서 타사 컨트롤을 어떻게 사용합니까?
- 11. 데이터 응용 프로그램에서 enum을 사용하고 어떻게 사용합니까?
- 12. ColdFusion 응용 프로그램에서 CFThread를 어떻게 사용합니까?
- 13. SignInManager, 무엇이며 어떻게, 언제 사용합니까?
- 14. @package 사용 언제 어떻게 사용합니까?
- 15. 사전을 언제 사용합니까?
- 16. 프로그램에서 스택을 어떻게 사용합니까?
- 17. CC_CONTENT_SCALE_FACTOR()을 언제 사용합니까?
- 18. WifiManager.WifiLock을 언제 사용합니까?
- 19. 언제 사용합니까?
- 20. 페이스 북은 언제 어떻게 access_token을 사용합니까?
- 21. .NET 응용 프로그램의 App.Config 파일은/언제 어떻게 사용합니까?
- 22. 이 프로그램에서 스레딩을 어떻게 사용합니까?
- 23. IOC 용기는 언제 사용합니까?
- 24. AppDomain은 언제 사용합니까?
- 25. 내 응용 프로그램에서 Log4j를 사용합니까?
- 26. 엔터프라이즈 응용 프로그램에서 Linq를 사용합니까?
- 27. 어떤 응용 프로그램에서 편안하게 사용합니까?
- 28. 언제 msbuild 파일을 사용합니까?
- 29. 하나 이상의 Sammy.js 응용 프로그램을 언제 사용합니까?
- 30. socket.io를 언제 사용합니까?