我是android开发新手。这是我的一个活动的XML代码。android xml错误:需要'class'或'interface'
如上所示,我希望TextView具有id view_text。但是一旦我编写android:id =“@ + id/view_text”,它会给出一个错误,提示'class'或'interface'是预期的。
其他任何文件都没有错误。只要我删除android:id =“@ + id/view_text”,一切正常。
另外我使用的是最新版本的android studio。就是这个问题。
DisplayMessageActivity: 公共类DisplayMessageActivity延伸活动{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE);
TextView textView = (TextView)findViewById(R.id.view_text);
textView.setText(message);
setContentView(R.layout.activity_display_message);
}
@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);
}
请帮助。 感谢
尝试清理并建立您的项目并检查。 –
我做了和你一样的文件没有这样的错误 –
Iv试图清理并重建它几次。 –