我为一个活动编写了简单的android代码,并通过在layout文件夹中命名为second.xml的xml文件提供了它的视图。我在mainfiest文件中也提到了这个活动。但我面临的错误是“第二个不能是已解决,或者它不是“在setContentView方法中的字段”。 请给出解决方案
import android.R;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageView;
public class Second extends Activity
{
ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.second);
// Intent i=getIntent();
}
}
答案 0 :(得分:2)
你只需要从 Project-> Clean 清除你的项目,并在清除它之前从第二个删除 import android.R; 。确保你有第二个。 src / layout / second.xml 下的xml文件。
import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageView;
public class Second extends Activity
{
ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.second);
// Intent i=getIntent();
}
}
答案 1 :(得分:0)
答案 2 :(得分:0)
删除import android.R;
并清理您的项目。只有在尝试使用Android提供的数据时才应导入android.R.例如,要显示包含单行的列表视图,您可以使用Android提供的布局和textview,如下所示:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);