运行android程序出错,显示unable to find class referenced (landroid/view/searchEvent:)

用esciple写的,程序源码如下:
@SuppressWarnings("deprecation")
public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
ImageView animationIV=(ImageView)findViewById(R.id.animationIV);
animationIV.setImageResource(R.drawable.start_animation);
AnimationDrawable animationdrawable=(AnimationDrawable)
animationIV.getDrawable();
animationdrawable.start();

setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
2016-12-16 21:55 添加评论 分享
已邀请:

最佳回复

1

monroe - 我是傻逼

赞同来自: ask

看你代码里面没有 searchEvent 相关的东西,可能是你导入的包里有。在低版本的机子中,还没有对这个的支持。建议使用 support 系列的支持库做低版本的兼容。

ps1. 你的代码,先 findViewById 后 setContentView ,这样可能会导致空指针。需要先 setContentView 之后再 findViewById 。
ps2. 你 eclipse 这个单词拼错了。
ps3. 建议尽早从 eclipse 转移到 Android Studio 。

要回复问题请先登录注册

退出全屏模式 全屏模式 回复