투케이2K

57. (AndroidStudio/android/java) colors.xml 파일에 등록된 색상을 xml 및 java 파일에서 호출 실시 본문

Android

57. (AndroidStudio/android/java) colors.xml 파일에 등록된 색상을 xml 및 java 파일에서 호출 실시

투케이2K 2021. 2. 22. 08:58

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : AndroidStudio

개발 언어 : java

/* =========================== */

/* =========================== */

[소스 코드]

 

<!-- [colors.xml : 컬러 색상 지정 파일] -->
<?xml version="1.0" encoding="utf-8"?>
<resources>

    <!-- 애플리케이션 타이틀 및 다이얼로그 사용 기본 색상 -->
    <color name="colorPrimary">#1565c0</color>
    <color name="colorPrimaryDark">#1565c0</color>
    <color name="colorAccent">#1565c0</color>

</resources>




<!-- [styles.xml : 스타일 지정 파일] -->
<resources>
    <!-- 기본 애플리케이션 액션바 표시 여부를 설정한다 -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

        <!-- 애플리케이션 기본 색상 지정 -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>

    </style>
</resources>




<!-- [xml 파일 : colors.xml 파일 색상 사용] -->
android:background="@color/colorPrimary"




<!-- [java 파일 : colors.xml 파일 색상 사용] -->
textView = (TextView)findViewById(R.id.textView);
int color = ContextCompat.getColor(this, R.color.colorPrimary);
textView.setBackgroundColor(color);

/* =========================== */

반응형
Comments