无法将xml解析为字段

时间:2014-11-23 14:50:52

标签: android eclipse-juno

我一直收到错误消息,说我的xml文件无法解析为某个字段。我找到了答案,说要删除我已经完成的导入R语句,但这只会引发另一个错误,说R无法解析为变量。似乎我注定是否使用import语句。有什么建议吗?

这是代码

public class VirtualGallery extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash);

    Handler x = new Handler();
    x.postDelayed(new SplashHandler(), 5000);   
}

class SplashHandler implements Runnable{
    public void run(){
        Intent myIntent = new Intent(VirtualGallery.this, Main.class);
        startActivity(myIntent);
    }
}

}

这里是splash xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="#393131" >

<ImageView
android:id="@+id/museum_logo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/museum_logo" />

</RelativeLayout>

2 个答案:

答案 0 :(得分:0)

确保您已导入your.package.R而不是android.R。 然后在res目录中查找错误。您的res目录中的某个位置似乎存在阻止重新生成R类的错误。解决该错误并clean您的项目。

答案 1 :(得分:0)

我遇到了同样的问题,通过干净的项目修复了它