XML 네이밍룰
2019. 12. 23. 13:26ㆍ모바일/Android_Java
XML
[what]_[where]_[description]_[size]
[what]_[where].xml
[where]_[description]
- - 자원이 실제로 무엇을 나타내는지 표시합니다. (예: MainActivity ->
activity
) - - 논리적으로 앱에 속한 위치를 설명합니다. 여러 화면 에서 사용되는 리소스의 경우
all
을 사용하고, 다른 리소스들은 안드로이드 뷰 서브클래스의 커스텀 부분을 사용합니다. (예: MainActivity ->main
, ArticleDetailFragment ->articledetail
) - - 한 화면에서 여러 요소를 구분합니다. (예:
title
,content
)
Layout
<WHAT>
_<WHERE>
.XML
- : activity,fragment, view, item, layout
- activity_main : MainActivity의 content view
- fragment_articledetail : ArticleDetailFragment의 뷰
- view_menu : 인플레이드되는 MenuView(커스텀 뷰)
- item_article : ArticleRecyclerView의 list item
- layout_actionbar_backbutton : back버튼이 있는 액션바 레이아웃
Strings
<WHERE>
_<DESCRIPTION>
또는 all
_<DESCRIPTION>
- articledetail_title : ArticleDetailFragment의 제목
- feedback_explanation : FeedbackFragment의 피드백 설명
- feedback_namehint : FeedbackFragment의 이름 필드 힌트
- all_done : 일반적인 “완료” 문자열
Drawables
<WHERE>
_<DESCRIPTION>
_<SIZE>
또는 all
_<DESCRIPTION>
_<SIZE>
- articledetail_placeholder : ArticleDetailFragment의 placeholder
- all_infoicon : 일반적인 info 아이콘
- all_infoicon_large : large 버전의 info 아이콘
- all_infoicon_24dp : 24dp 버전의 info 아이콘
ID
<WHAT>
_<WHERE>
_<DESCRIPTION>
- tablayout_main : MainActivity의 TabLayout
- imageview_menu_profile : 커스텀 MenuView의 프로필 이미지
- textview_articledetail_title : ArticleDetailFragment의 title TextView
'모바일 > Android_Java' 카테고리의 다른 글
데이터입출력 - 버퍼, 스트림 (0) | 2020.01.02 |
---|---|
sp,dp,setTextSize (0) | 2019.12.24 |
시간구하기 (0) | 2019.12.12 |
postDelayed (0) | 2019.12.05 |
WindowManager.LayoutParams() (0) | 2019.11.11 |