0

我正在学习 Android 编程,但是做一个练习我遇到了问题。

Excersice 是我需要做的是使用样式,所以我更新res/values/style.xml文件:

<resources>  
    <style name="ButtonStyle" >
    <item name="android:layout_width" >fill_parent</item>
    <item name="android:layout_height" >wrap_content</item>
    <item name="android:textColor" >#ffffff</item>
    <item name="android:gravity" >center</item>
    <item name="android:textStyle" >bold</item>
    <item name="android:shadowColor" >#000000</item>
    </style>
</resources>

我用以下内容更新主文件:

    <Button
        android:id="@+id/button2"
        android:text="@string/Arrancar" 
        android:style="@style/ButtonStyle" />

但我得到错误:

No resource identifier found attribute 'style' in package 'Android'.

4

3 回答 3

2

从您的属性中删除android:前缀:style

<Button
    android:id="@+id/button2"
    android:text="@string/Arrancar" 
    style="@style/ButtonStyle" />
于 2013-02-12T18:10:51.923 回答
1

样式没有android前缀......你需要这样使用

style="@style/ButtonStyle"
于 2013-02-12T18:14:17.740 回答
1

删除 Android 前缀.....style 属性没有 android 前缀使用这个

 style="@style/ButtonStyle"
于 2013-02-12T18:18:54.303 回答