我是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試圖清理並重建它幾次。 –