Android系统。 XML布局和按钮引用

时间:2012-01-17 17:47:01

标签: android layout

我放入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>

2 个答案:

答案 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来更新依赖项。

相关问题