xml - Android style dosen't work -


i trying add specific style button, issue it's works in themes.xml when write :

themes.xml

    <style name="apptheme" parent="theme.appcompat.noactionbar">      <item name="colorcontrolhighlight">@color/background</item>     <item name="colorbuttonnormal">@color/white</item>    </style> 

mylayout.xml

 <button     android:id="@+id/play"     android:layout_width="match_parent"     android:layout_height="50dp"     android:layout_alignparentbottom="true"     android:gravity="center"     android:text="play"     android:textcolor="@color/guillotine_background"     android:textsize="25dp"     android:textstyle="bold"/> 

but don't same result when use :

styles.xml

 <style name="mycolorbutton" parent="apptheme">         <item name="colorcontrolhighlight">@color/background</item>         <item name="colorbuttonnormal">@color/white</item> </style> 

i added line button tag in mylayout.xml

mylayout.xml

  style="@style/mycolorbutton" 

isn't must return same result ?

colorcontrolhighlight , colorbuttonnormal theme attributes. styles used themes activity. not attributes of button. if want use on button not whole activity, use android:theme attribute instead:

<button     android:theme="@style/mycolorbutton"     ... /> 

Comments

Popular posts from this blog

scala - 'wrong top statement declaration' when using slick in IntelliJ -

c# - DevExpress.Wpf.Grid.InfiniteGridSizeException was unhandled -

PySide and Qt Properties: Connecting signals from Python to QML -