2012-04-27 1 views
0

안드로이드에서는 layout xml 파일의 색상 코드/치수를 직접 지정하는 것과 달리 res 디렉토리에서 색상과 치수를 xml 리소스로 정의해야합니다. 현지화를 위해 리소스에서 정의한 문자열로 이해합니다. 이 2?은 색상 및 치수 리소스가 필요합니다.

+0

당신은 꼭 할 필요는 없지만 한 곳에서 모든 색상을 사용하는 것이 훨씬 쉽습니다. 모든 검은 텍스트 뷰의 색상을 대체해야한다고 상상해보십시오. 그런 다음 color.xml 파일에서 한 번만 변경하는 것과 비교하여 모든 레이아웃 파일을 검토하고 값을 변경해야합니다. – Jave

답변

0

실제로 그것은 필요하지 않지만 많은 상황에서 도움이 될 수 있습니다. 모든 textviews의 textcolor를 변경하려면 "color"파일에서 변경해야합니다.

+0

글쎄, 실제로는 strings-file의 사용과 비교할 수 있습니다. 응용 프로그램을 다른 언어를 지원하도록 변경하려면 한 곳에서 모든 문자열을 사용합니다. 그것은 excatly 귀하의 색상, dimentions 등 동일합니다. 당신은 일을 한 장소를 변경해야합니다. – Morten

0

은 xml로 표시 할 필요가 없지만 다른 화면 크기에 따라 다른 색상을 원한다면 코드를 적게 쓰면 표준이됩니다. xml을 사용할 때 많은 이점이 있습니다. ..

관련 문제