文本在样式中定义的颜色未应用于按钮文本



我的应用程序中有几个按钮,我想对所有按钮应用样式。

以下是我的样式.xml我放在我的值文件夹中的文件。

<?xml version="1.0" encoding="utf-8"?>
 <resources>
     <style name="buttonStyle">
      <item name="android:textStyle"> bold </item>
      <item name="android:textColor"> #282780 </item>
      <item name="android:textSize"> 20sp </item>
     </style>
</resources>

在我的布局xml文件中,我使用按钮内的样式,如下所示,

<Button android:id="@+id/ok_preview_appointment_button" 
        android:text="@string/ok_preview_appointment_button"
        android:layout_width="175dp"
        android:layout_height="35dp"
        android:layout_marginBottom="10dp"
        style="@style/buttonStyle"
        android:background="@drawable/button_background" />

我收到以下错误"java.lang.NumberFormatException:颜色值' #282780 ' 必须以 #" 开头

我检查了其他线程,但是当他们使用@color时,它们似乎都遇到了这个问题,而这不是我的情况。

提前谢谢你!

你在样式中给出了空间,如下所示: <item name="android:textColor"> #282780 </item> .删除后尝试。我不确定,但其他一切看起来都很好,所以这可能是问题所在。

相关内容

  • 没有找到相关文章

最新更新