Android 애플리케이션의 모든 버튼에 스타일을 적용하는 방법 프로그램에 적용되는 스타일이 있습니다. AndroidManifest.xml : <application

전체 응용 프로그램에 적용되는 스타일이 있습니다.

AndroidManifest.xml :

<application android:theme="@style/ApplicationStyle" android:icon="@drawable/icon" android:label="@string/app_name">

그리고 내 styles.xml에서 :

 <style name="ApplicationStyle" parent="android:Theme">
  <item name="android:button">@style/CKButton</item>
 </style>
 <style name="CKButton" parent="android:style/Widget.Button">
  <item name="android:textSize">19sp</item>
  <item name="android:layout_margin">0dip</item>
  <item name="android:background">#ff0000</item>
 </style>

그러나 스타일은 적용되지 않습니다.

ApplicationStyle– 에서 잘못된 이름을 사용한 경우 미안 Item하지만 객체 이름을 어디에서 찾을 것인지에 대한 단서가 없으며 android:button모든 버튼에 적용됩니다.



답변

Android 스타일의 경우 Android에서 배치 한 사전 설정 속성을 참조하십시오 R.attr. 이 경우 참조하려는 것처럼 보입니다 android:buttonStyle. 나는 이것이 효과가 있다고 생각한다.

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


답변