我刚开始使用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"/>
答案 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。