android导入和文本id错误



此代码:

package ir.blog.alilolo.justjava;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.TextView;
/**
* This app displays an order form to order coffee.
*/
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
/**
* This method is called when the order button is clicked.
*/
public void submitOrder(View view) {
display(1);
}
/**
* This method displays the given quantity value on the screen.
*/
private void display(int number) {
TextView quantityTextView = (TextView) findViewById(R.id.quantity_text_view);
quantityTextView.setText("" + number);
}
}

R符号是红色的,并给出错误,当我添加import android.R时,它消失了,但随后activity_mainquantity_text_view变为红色,我再次看到错误!我该怎么办?

注意:我已经定义了文本视图id(我有三个文本视图,它们都有id!(

这是安卓系统中常见的错误。

当这种情况发生时,请尝试以下操作:

转到顶部的Build菜单,然后在下拉菜单中选择Clean Project。完成后,执行相同操作,但不是单击Clean Project,而是单击Rebuild Project

如果这不能修复错误,请按照Raju在评论中的建议尝试以下操作:

尝试与Gradle和/或文件系统同步。这可以在Android Studio的File Settings菜单栏下找到。如果无法解决此问题,请尝试使用Invalidate Caches / Restart选项。

最后,如果这不起作用,请尝试删除并重新创建您的ptoject。

最新更新