当我尝试向我的xml文件添加id时,sdk构建工具不会将id添加到R.java文件中。我知道我的构建工具在路径上,因为它正好像一小时前正确构建了id,但我重新启动了我的comp以更新VirtualBox的其他原因,现在它不起作用。这就是我对xml
的看法 <LinearLayout
android:id="@+id/personjanedoe"
android:layout_width="fill_parent"
android:layout_height="90dp"
android:background="@drawable/borders_1"
android:orientation="horizontal" >
<ImageButton
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="2"
android:src="@drawable/earth" />
<TextView
android:id="@+id/person2_description"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:layout_marginTop="18dp"
android:layout_weight="7"
android:text="Jane Doe" />
</LinearLayout>
这就是我对R.java文件所拥有的内容(我已经保存了十亿次仍未构建)
public static final int messagesicon=0x7f060098;
public static final int messagesview=0x7f060066;
public static final int messagetext=0x7f060071;
public static final int middle=0x7f060012;
public static final int never=0x7f060009;
public static final int none=0x7f060010;
public static final int normal=0x7f060000;
public static final int person1=0x7f06008e;
public static final int person1_description=0x7f060089;
public static final int person1_friendlistdescription=0x7f060064;
public static final int person1profilepic=0x7f06007d;
public static final int profileIdeology=0x7f06007b;
public static final int profileOccupation=0x7f060079;
public static final int profileParty=0x7f06007a;
public static final int profileStates=0x7f060077;
public static final int profilecity=0x7f060078;
public static final int profilecountry=0x7f060076;
public static final int profileemail=0x7f060075;
public static final int profilename=0x7f060074;
public static final int profileprofilepic=0x7f060073;
public static final int profilesearchIdeology=0x7f060086;
它应该是所有其他字母p id的,但它不是。当我尝试使用findViewById并且它给了我一条红色的波浪线时,我首先注意到了这个问题。请帮我这个项目明天到期!!!!!
答案 0 :(得分:2)
你不应该编辑你的R.java,因为它是自动生成的!
更改您的所有android:id
,然后再次构建您的项目,但如果您使用的是Eclipse,则问题可能与之相关,我认为您应该重新启动IDE。