복붙노트

[ANDROID] 어떻게 안드로이드 응용 프로그램의 모든 버튼에 스타일을 적용 할

ANDROID

어떻게 안드로이드 응용 프로그램의 모든 버튼에 스타일을 적용 할

해결법


  1. 1.안드로이드 스타일의 경우, 안드로이드가 R.attr에 배치 것을 미리 설정된 속성을 참조합니다. buttonStyle을 : 당신은 안드로이드 참조하도록 할 것처럼이 경우, 그것은 보인다. 나는이 일 것이라고 생각 :

    안드로이드 스타일의 경우, 안드로이드가 R.attr에 배치 것을 미리 설정된 속성을 참조합니다. buttonStyle을 : 당신은 안드로이드 참조하도록 할 것처럼이 경우, 그것은 보인다. 나는이 일 것이라고 생각 :

    <style name="ApplicationStyle" parent="android:Theme">
      <item name="android:buttonStyle">@style/CKButton</item>
    </style>
    

  2. 2.재료 구성 요소 테마는 다음과 같이 될 것이다 :

    재료 구성 요소 테마는 다음과 같이 될 것이다 :

    <style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    
        <item name="materialButtonStyle">@style/AppTheme.Button</item>
    </style>
    
  3. from https://stackoverflow.com/questions/2410836/how-do-i-apply-a-style-to-all-buttons-of-an-android-application by cc-by-sa and MIT license