이 게시물은 다음 링크를 참조하여 학습했습니다.
리소스 유형 더보기 | Android 개발자 | Android Developers
이 페이지는 표면화할 수 있는 더 많은 리소스 유형을 정의합니다(예: XML로 정의된 부울 값). 속성 없음. 이 애플리케이션 코드는 부울을 가져옵니다. 이 레이아웃 XML은 속성에 부울을 사용합니
developer.android.com
Color | Android 개발자 | Android Developers
developer.android.com
문자열 리소스 | Android 개발자 | Android Developers
문자열 리소스는 옵션 사항인 텍스트 스타일 지정 및 서식 지정 기능과 함께 애플리케이션에 사용할 수 있는 텍스트 문자열을 제공합니다. 애플리케이션에 문자열을 제공할 수 있는 리소스 유
developer.android.com
스타일 및 테마 | Android 개발자 | Android Developers
Android에서 스타일 및 테마를 사용하면 웹 디자인의 스타일시트와 유사하게 앱 디자인의 세부사항을 UI 구조 및 동작과 분리할 수 있습니다. 스타일은 단일 View의 모양을 지정하는 속성의 모음입
developer.android.com
[Android] 안드로이드 - 색상 리소스 (Color Resource) 추가
안드로이드에서는 빛의 3요소인 R(빨강) G(초록) B(파랑)로 구성된 색상 리소스 값을 추가하여 사용할 수 있습니다. RGB의 각각의 색상에 해당하는 값을 0~255까지 16진수로 표현한 값을 사용하며 다
lktprogrammer.tistory.com
[Android] 안드로이드 - 문자열 리소스(Resource) 추가 및 참조하기
1. 문자열 리소스 - /res/values/Strings.xml 안드로이드 프로젝트를 생성하게 되면 /res/values/ 경로 아래에 strings.xml이라는 xml 리소스 파일을 확인할 수 있습니다. ▼ 해당 파일은 프로젝트 생성당시에 de
lktprogrammer.tistory.com
[Android] 안드로이드 - 문자열 배열 리소스 추가하기
저번 포스팅에서는 요소를 통해 단일 문자열 리소스를 추가하는 방법을 알아봤습니다. 이번 포스팅에서는 요소를 사용해 문자열 배열 리소스를 추가하는 방법을 살펴보겠습니다. 1. xml string 리
lktprogrammer.tistory.com
[Android] 안드로이드 - 스타일 리소스(Style Resource) 사용하기
1. values
values는 단어 그대로 "값 들" 이라는 의미이다.
여러가지 값들을 저장할 수 있는데, 크게 4가지로 나뉜다.
1) colors/(색상)
색상 값을 저장한다.
구문
1
2
3
4
5
6
|
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name = "MYRED">#FF0000</color>
<color name = "MYGREEN">#00FF00</color>
<color name = "MYBLUE">#0000FF</color>
</resources>
|
cs |
2) strings/(문자열)
문자열을 저장한다.
구문
1
2
3
4
5
6
7
8
|
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="TEXT1">Test 첫 번째 </string>
<string name="TEXT2">Test 두 번째 </string>
<string name="TEXT3">Test 세 번째 </string>
<string name="TEXT4">Test 네 번째 </string>
<string name="TEXT5">Test 다섯 번째 </string>
</resources>
|
cs |
문자열 배열을 저장할 수도 있다.
ex)
strings.xml
1
2
3
4
5
6
7
8
9
|
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="planets_array">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
</string-array>
</resources>
|
cs |
MainActivity.java
1
2
|
Resources res = getResources();
String[] planets = res.getStringArray(R.array.planets_array);
|
cs |
3) dimens/(치수)
치수값을 저장한다.
구문
1
2
3
4
5
6
7
|
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="textview_height">25dp</dimen>
<dimen name="textview_width">150dp</dimen>
<dimen name="ball_radius">30dp</dimen>
<dimen name="font_size">16sp</dimen>
</resources>
|
cs |
4) styles/(스타일)
스타일을 설정한다. 스타일은 하위 속성에는 적용되지 않으므로, 하위 속성에도 지정하고 싶으면 theme/를 이용한다.
구문
1
2
3
4
5
6
7
8
|
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name = "mySTYLE">
<item name = "android:text">TEST</item>
<item name = "android:textSize">30dp</item>
<item name = "android:textColor">#ff0000</item>
</style>
</resources>
|
cs |
activity_main.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<TextView
android:id="@+id/tV1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/mySTYLE"/>
<TextView
android:id="@+id/tV2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/mySTYLE"/>
<TextView
android:id="@+id/tV3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/mySTYLE"/>
|
cs |
'Legacy' 카테고리의 다른 글
[안드로이드 스튜디오 독학#24] Custom Button (2) | 2021.01.22 |
---|---|
[안드로이드 스튜디오 정리#8-5] Resource-font/ (0) | 2021.01.22 |
[안드로이드 스튜디오 정리#8-3] Resource-mimmap/ (0) | 2021.01.22 |
[안드로이드 스튜디오 정리#8-2] Resource-drawable/ (0) | 2021.01.22 |
[안드로이드 스튜디오 정리#8-1] Resource-color/ (0) | 2021.01.22 |