风格无法找到

时间:2015-11-19 20:36:26

标签: android styling

我正在尝试在我的Android应用程序上实现自己的自定义样式,但我无法使用我写的这一点,你可以在这里看到。为什么呢?

<resources>
    <style name="MyTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
        <item name="MyEditText">@style/MyEditTextStyle</item>
    </style>

    <style name="MyEditTextStyle" parent="@android:style/Widget.EditText">
        <item name="android:layout_width">@dimensions/textboxWidth</item>
        <item name="android:layout_height">@dimensions/textboxHeight</item>
        <item name="android:layout_gravity">center</item>
        <item name="android:paddingLeft">textboxPaddingLeft</item>
        <item name="android:textSize">15dp</item>
        <item name="android:singleLine">true</item>
        <item name="android:textColor">@colors/gray</item>
    </style>

</resources>

我得到的错误是

  

找不到与给定名称匹配的资源:attr&#39; MyEditTextStyle&#39;

1 个答案:

答案 0 :(得分:1)

请从以下地址进行以下更改:

<style name="MyTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
        <item name="MyEditText">@style/MyEditTextStyle</item>
</style>

<style name="MyTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
        <item name="android:textViewStyle">@style/MyEditTextStyle</item>
</style>