[英]String types not allowed (at 'id' with value ' @id/bAdd')
我收到一個錯誤,說不允許字符串類型('id'的值為'@id / bAdd')
一切都在提前工作,我不會發生什么事,導致這個錯誤。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="Your total is 0" android:textSize="45dp" android:layout_gravity="center" android:gravity="center" android:id="@+id/tvDisplay" tools:context=".StartingPoint" /> <Button android:layout_width="250dp" android:layout_height="wrap_content" android:text="Subtract One" android:layout_gravity="center" android:textSize="20dp" android:id="+@id/bSub" /> <Button android:layout_width="250dp" android:layout_height="wrap_content" android:text="Add One" android:layout_gravity="center" android:textSize="20dp" android:id="+@id/bAdd" />
您可以將您的ID設為@+id/bAdd
而不是+@id/bAdd
也可以編輯
android:id="@+id/bSub"
^^
代替
android:id="+@id/bSub"
^^
+符號必須在@符號后面。
android:id="+@id/bAdd" to android:id="@+id/bAdd"
and also change
android:id="+@id/bSub" to android:id="@+id/bSub"
要么
你能宣布它嗎?
機器人:ID = “@ ID / BSUB”
但是你必須在values文件夾中的ids.xml文件中聲明bSub值。
<resources>
<item type="id" name="bSub" />
請使用@+id/yourId
而不是@id/yourId
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.