我放入Eclipse的所有项目都没有读取我的任何布局或按钮引用。
(R.layout.main)
等布局参考和(R.id.namebutton)
等按钮参考
所有都有一个“无法解析或不是字段”警告,适用于所有按钮和布局参考。
他们昨晚都工作了。我在布局文件夹中包含了所有XML文件,每个按钮在XML中都有android:id="@+id/"
行。但警告仍然存在。
这会导致什么?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.Zohan.hozo"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.CALL_PHONE"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".ZohanActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MacAttack"
android:label="@string/app_name" >
</activity>
<activity
android:name=".ConsultationReq"
android:label="@string/app_name" >
</activity>
</application>
</manifest>
答案 0 :(得分:1)
您是否检查过您是否意外导入了android.R?当您执行Ctrl + Shift + O修复导入时,有时会显示此行:
导入android.R;
这条线不应该在那里(除非你故意将它放在那里)。这将导致“R”引用内置的Android资源,而不是应用程序的资源。
答案 1 :(得分:0)
如前所述,R.layout。*和R.id. *以及所有R. *指的是一个名为R的Android-SDK生成的类,它位于gen /中。如果不是你可能有: - xml布局文件中的错误 - 您的Android清单文件中的错误 - 其他地方的错误。
如果您在这些文件中出现HAD错误,修复了它们但仍然无效,请尝试使用Eclipse中的project-&gt; clean来更新依赖项。