2015-01-05 3 views
1

나는 클래스를 명명하는 방법과 그것들을 어디에 둘 것인지에 관해서 조금 어려움을 겪고있다. 다른 사람들이 어떻게 이것을 처리하는지 궁금합니다.클래스의 안드로이드 구조화/명명법

예 IK 같은 클래스 가지고

  • PersonEntity는
  • PersonActivity
  • PersonFragment합니다 (데이터 모델에 관한)
  • PersonAdapter 어떻게 든 좋은 lokes

모든 클래스 때문에 사람과 관련된 그러나 큰 응용 프로그램에서 작업 할 때 모든 클래스 파일이 하나의 큰 목록에 포함되므로 충분히 구조화 된 느낌이 들지 않습니다.

레이아웃 파일과 관련하여 동일한 질문입니다. Activity, Fragment 및 List-Items 파일을 멋지게 그룹화하고 싶습니다.

대형 앱에서 모든 수업을 구조화/이름 지정하는 방법을 보여줄 수 있습니까?

답변

0

내가 일하는 방식은 '조각', '모델', '어댑터'등의 패키지를 추가하는 것입니다. 따라서 PersonAdapter는 '어댑터'패키지에 포함됩니다. 내 레이아웃 파일은 모두 같은 디렉토리에 있지만 이름별로 그룹화되어 있습니다. 예를 들어 PersonFragment의 레이아웃 파일은 fragment_person.xml이라고합니다. PersonActivity의 레이아웃 파일은 activity_person.xml이라고합니다. 목록 항목은 list_item_person.xml입니다.

+0

답변 해 주셔서 감사합니다. 이 패키지들을 'java'디렉토리에 추가 하시겠습니까? 또는 한 단계 아래 com.mycompany.myapplication 패키지에? 다른 사람들도 그들의 방법을 공유하기를 바랍니다. – Brabbeldas

+0

@Brabbeldas 필자는 myapplication 패키지에 한 단계 낮은 것을 추가하려고합니다. –

관련 문제