2015年05月12日

support-v7-appcompatでボタンの背景色設定等@appcompatのattribute、属性についてのメモ

support-v7-appcompatでボタンの背景色設定等@appcompatのattribute、属性についてのメモ


AndroidcolorButtonNormalcolorControlHighlightだけの超簡単なメモブログです。


Androidではボタンに未押下時と押下時の色をselectorで設定できますが、新しいsupport-v7-appcompatでは、


  • colorButtonNormal (未押下時)
  • colorControlHighlight (押下時)

<style name="IndigoTheme" parent="Theme.AppCompat.Light.NoActionBar">
	<item name="android:textColorPrimary">@color/indigo_900</item>
	<item name="android:windowBackground">@color/indigo_50</item>
	<item name="colorAccent">@color/indigo_100</item>
	<item name="colorControlNormal">@color/indigo_100</item>
	<item name="colorSwitchThumbNormal">@color/indigo_100</item>
	<item name="colorControlActivated">@color/indigo_100</item>
	<!-- ボタンの配色 -->
	<item name="colorButtonNormal">@color/indigo_500</item>
	<item name="colorControlHighlight">@color/indigo_100</item>
 	<item name="toolbarStyle">@style/IndigoToolbar</item>
	<item name="windowActionModeOverlay">true</item>
</style>

を、appcompatテーマを継承して設定すれば、簡単に実装できました。


続きを読む
posted by とまとじゅーす at 00:30| Comment(0) | TrackBack(0) | Android・Javaプログラミング