我正在尝试在我的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;
答案 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>