2013-10-29 2 views
3

Android에서 새로운 앱을 만들고 싶습니다. 많은 튜토리얼을 보았습니다. 그 중 일부는 조각을 사용해야한다고 말했지만 다른 튜토리얼에서는 내가 원할 경우에만 앱은 태블릿 용입니다. 그래서 저는 조각을 사용해야 할 때와 그렇지 않을 때 이것을 혼란스럽게 생각합니다.언제 안드로이드에서 조각을 사용하지 않을 때 사용합니까?

조각을 사용하거나 사용하지 않을 때 설명해주십시오. 감사합니다

답변

2

단편은 활성으로 사용할 수있는 독립적 인 구성 요소입니다. 프래그먼트는 기능을 캡슐화하여 활동 및 레이아웃 내에서 재사용하기가 더 쉽습니다.

:

http://www.vogella.com/articles/AndroidFragments/article.html#fragments

그러나 다른 사람의

튜토리얼 내가 원하는 또는 내 애플 태블릿

그 자습서를 경우에만 당신은 아마이 의미 언급하면 ​​말

조각을 사용하면 다른 계층의 구성 요소를 쉽게 재사용 할 수 있습니다. ts, 예 : 휴대 전화 (전화기) 용 단일 창 레이아웃을 만들고 태블릿 용 멀티 창 레이아웃을 만들 수 있습니다. 이것은 태블릿에만 국한되지 않습니다. 예를 들어, 은 조각을 사용하여 가로 방향의 다양한 레이아웃을 지원하고 스마트 폰의 세로 방향 을 지원할 수 있습니다.

http://www.vogella.com/articles/AndroidFragments/article.html#fragments_usage

당신이 빈 공간을 떠나고 싶어하지 않는 큰 화면이

. 화면이 너무 작 으면 모든 것을 쥐어 짜기를 원하지 않습니다. 해결책은 가능한 한 많은 코드를 재사용하는 2 가지 다른 레이아웃을 갖는 것입니다. 그 때 Fragments은 특히 편리합니다.

6

필자는 필자가 항상 재사용 할 수있는 조각을 사용하며 내 프로그램은 휴대 전화 또는 태블릿과 호환 될 것입니다.

하지만이 답변은 안드로이드 개발을위한 인형에서입니다. 활동이나 조각

활동과 조각 모두를 사용할 때 알고

중앙 부분 사용자 인터페이스의 (UI) 코드입니다. 그렇다면 어떻게하면 특정 기능을 단편이나 활동으로 넣을지를 결정하십시오. ? 활동이 UI 코드의 도시락 인 경우 파편이 복합기입니다. UI 코드를 도시락에 직접 삽입 할 수는 있지만 은 다소 엉망이되어 도시락 코드 을 재사용하기가 어렵습니다. UI 코드를 조각에 넣으십시오 타파웨어 대신 을 사용해야 할 때 을 도시락에서 도시락으로 바꿀 수 있습니다. 코드이 특정 활동에 해당한다고 확신하는 경우 을 활동에 직접 입력하십시오. 그러나 그것은 확실하지 않습니다. 조각에 UI 코드를 넣으십시오.대부분의 응용 프로그램에서 조각에는 모든 UI 코드가 포함되어 있고 에는 액자에 조각을 함께 바인딩하는 접착제 만 들어 있습니다.

관련 문제