차례:
- Android 리소스에서
- 스타일
- 테마
- XML에 정의 된 부울 값으로 값은 res / 값 /
- 색상 파일. 일반적으로 값 / 색상으로 배치됩니다. xml 파일을 사용하면 login_screen_font_color와 같은 색상 이름을 지정할 수 있습니다. 예를 들어, 로그온 페이지에서 사용중인 텍스트의 색상을 묘사 할 수 있습니다. 각 색상은 16 진수 값으로 정의됩니다.
비디오: Operating Systems: Crash Course Computer Science #18 2024
리소스 >는 Android 앱의 본질적인 부분이지만 Java 코드의 일부가 아닌 추가 정적 콘텐츠입니다. 가장 일반적인 리소스는 다음과 같습니다. 레이아웃
-
문자열
-
이미지
-
치수
-
스타일
-
테마
-
값
-
메뉴
-
색상
-
이미지는 일상적인 Android 애플리케이션 개발에 사용되는 가장 일반적인 유형의 리소스입니다. 나머지 자원은 설명이 필요할 수 있으므로 다음 단락을 참조하십시오.
Android 리소스에서
측정 기준 는 10px, 2.5in 또는 5sp와 같은 측정 단위가 뒤에 오는 숫자입니다. 숫자 측정 단위가 필요한 Android에서 속성을 지정할 때 측정 기준을 사용합니다. 예를 들어, 레이아웃의 여백을 10 픽셀로 설정할 수 있습니다. Android는 다음 측정 단위를 지원합니다. 밀도 독립적 픽셀 (dp 또는 dip):
-
가장 일반적으로 사용되는 크기입니다. Dp는 화면의 물리적 밀도를 기반으로합니다. 이 단위는 인치 당 160 도트 (dpi)를 측정하는 스크린에 상대적입니다. 그러므로 1dp는 160dpi 화면에서 1 픽셀과 같습니다. 픽셀에 대한 dp의 비율은 화면 밀도에 따라 달라 지지만 반드시 비례하지는 않습니다.
스케일 독립적 픽셀 (sp 또는 sip): -
이 단위는 dp 단위와 비슷하지만 사용자의 글꼴 크기 기본 설정에 따라 조정됩니다. 응용 프로그램에서 글꼴 크기를 지정할 때 sp 차원을 사용하십시오. 픽셀 (픽셀): 픽셀은 스크린상의 픽셀에 대응한다. 이 측정 단위는 대부분의 경우 권장되지 않습니다. 중간 밀도 장치에서는 응용 프로그램이 크게 보일 수 있지만 dpi가 다르기 때문에 고밀도 화면에서 왜곡되어 보이지 않게됩니다 (반대의 경우도 마찬가지 임).
-
-
밀리미터 (mm): 이 단위는 화면의 크기를 기준으로합니다. px와 마찬가지로 mm은 권장되지 않습니다.
-
inch (in): 이 단위는 화면의 실제 크기를 기반으로합니다. px와 마찬가지로 in은 권장되지 않습니다.
-
Styles 안드로이드의 스타일은 웹 개발 영역의 캐스 캐이 딩 스타일 시트 (CSS)와 유사합니다. 스타일을 사용하여 응용 프로그램을 스타일링합니다.
스타일
는 레이아웃 파일 내의 개별보기 또는 매니페스트 파일 내에서 활동 또는 전체 응용 프로그램에 적용 할 수있는 속성 모음입니다. 스타일은 상속을 지원하므로 기본 스타일을 제공 한 다음 애플리케이션의 각 특정 유스 케이스에 맞게 스타일을 수정할 수 있습니다.스타일 속성 속성 예제에는 텍스트 크기, 텍스트 색상 및 배경이 포함됩니다. 테마
A
테마
는 개별보기가 아닌 전체 활동이나 응용 프로그램에 적용되는 스타일입니다. 스타일을 테마로 적용하면 활동 및 / 또는 응용 프로그램의 모든보기가 스타일 설정을 상속받습니다. 예를 들어, 모든 TextView보기를 특정 글꼴로 설정하면 주제별 액티비티 또는 응용 프로그램의 모든보기가 해당 글꼴로 텍스트를 표시합니다. 값 Bool:
XML에 정의 된 부울 값으로 값은 res / 값 /
. xml 파일입니다. 여기서
-
는 파일 이름입니다. 예를 들면 bool이 있습니다. xml. 정수: res / values / 에 값이 임의의 파일 이름으로 저장된 XML에 정의 된 정수 값입니다. XML 파일. 정수를 예로들 수 있습니다. xml.
-
정수 배열: 값 세트가 res / values / 에 임의의 이름으로 저장되는 XML에 정의 된 정수 배열. xml 파일입니다. 여기서
-
는 파일 이름입니다. 정수를 예로들 수 있습니다. xml. 코드에서 이러한 정수를 참조하고 사용할 수 있으므로 루프, 길이 및 기타 요소를 정의하는 데 도움이됩니다. Typed array: drawables
-
와 같은 리소스 배열을 만드는 데 사용되는 배열. 혼합 유형의 배열을 만들 수 있습니다. 따라서 배열은 동 질적 일 필요는 없지만 데이터 유형을 적절하게 형변환 할 수 있어야합니다. 다른 리소스와 마찬가지로 파일 이름은 res / values / 에서 임의입니다. XML 파일. 예를 들어 유형이 있습니다. xml. 메뉴 앱이 작업 표시 줄을 사용하든 메뉴를 사용하든간에 Android는 둘 다 똑같이 취급합니다. 동일한 방법으로 정의 할 수 있습니다. 메뉴는 코드 또는 XML을 통해 정의 할 수 있습니다. 하나를 정의하는 바람직한 방법은 XML을 사용하는 것입니다. 따라서 사용자가 만드는 다양한 메뉴를 menu / 디렉토리에 배치해야합니다. 각 메뉴에는 자체 메뉴가 있습니다. XML 파일. 색상