每当我打电话给R时,它都说可以解决R符号,我怎么能解决这个问题呢?
package com.mohammadmustafa.web_loginregister.RegisterActivity.loginandregistration;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import java.util.HashMap;
import com.mohammadmustafa.web_loginregister.RegisterActivity.loginandregistration.helper.SessionManager;
import com.mohammadmustafa.web_loginregister.RegisterActivity.loginandregistration.helper.SQLiteHandler;
public class MainActivity extends Activity {
private TextView txtName;
private TextView txtEmail;
private Button btnLogout;
private SQLiteHandler db;
private SessionManager session;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
这里的所有R都是红线:
txtName = (TextView) findViewById(R.id.name);
txtEmail = (TextView) findViewById(R.id.email);
btnLogout = (Button) findViewById(R.id.btnLogout);
答案 0 :(得分:0)
默认情况下,在android中生成R,因为它包含其他变量的引用 检查你是否添加了代码(res-> layout).xml首先保存它 跳转到java代码并使用id查找视图 (尝试选择项目 - >右击 - > android工具 - >修复项目属性)
答案 1 :(得分:0)
尝试手动删除R文件。然后清理并重建您的项目。
答案 2 :(得分:0)
您的某个xml布局文件中可能存在错误或重复。如果您有xml错误,则无法在项目的gen文件夹中创建R.java。修复错误然后清理和您的项目。每次我收到R的错误,因为我在xml中有错误。
答案 3 :(得分:0)
只需重建即可再次使用:构建 - >重建项目