字符串资源和属性规范错误

时间:2013-10-01 10:47:54

标签: java android eclipse

我刚开始使用Java编程和Eclipse。我似乎无法摆脱这些错误,任何人都知道如何解决它?

我正在关注“thenewboston”项目。

我打印了一张图片,这样你就可以看到我弄乱了什么:http://www.ladda-upp.se/bilder/bwqzgrwlvjqusf/

<TextView
    android:id="@+id/textView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:gravity="center"
    android:textSize="45sp" 
    />  




<Button
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView1"
    android:layout_centerHorizontal="true"
    android:text="Add one"
    "android:id="@+id/bAdd"
     />

<Button
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView1"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="50dp"
    android:text="Subtract one"
    android:textSeize="20sp" 
    android:id="@+id/bSub"/>

4 个答案:

答案 0 :(得分:0)

"android:id="@+id/bAdd"替换为android:id="@+id/bAdd"

答案 1 :(得分:0)

更改

<Button
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView1"
    android:layout_centerHorizontal="true"
    android:text="Add one"
    "android:id="@+id/bAdd"
     />

<Button
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView1"
    android:layout_centerHorizontal="true"
    android:text="Add one"
    android:id="@+id/bAdd"
     />

答案 2 :(得分:0)

有一个语法错误:

"android:id="@+id/bAdd"

应从属性名称中删除"

android:id="@+id/bAdd"

然后在

android:textSeize="20sp" 

属性名称应为textSize

其余问题是关于硬编码UI字符串的lint警告。你可以在这个学习阶段忽略那些。 (稍后请参阅http://developer.android.com/guide/topics/resources/localization.html。)

答案 3 :(得分:0)

您有一个错误和两个警告。 对于错误删除首先“从”android:id =“@ + id / bAdd” 对于两个警告,在strings.xml中添加“Add one”和“Subtract one”,并在此提供相同的引用,如@ @ string / add和@ string / sub。