Я программист на Android-студии noob (это час обучения!), И я ожидаю, что это настоящая ошибка новобранец, которую я делаю!Невозможно разрешить символ (любые ID) Android Studio
У меня есть поле Plain Text в моем приложении, и я хотел бы установить текст этого динамически. Я дал текстовому полю идентификатор: «resultText». Вот что я пытаюсь;
public void calcnums(View v)
{
int x=firstNum + seondNum;
resultText.setText("Result: " + x);
}
По какой-то причине я получаю «resultText», выделенную красным цветом, и сообщение наведите на сообщение; Не удается разрешить символ «resultText».
У меня такое ощущение, что я делаю что-то неправильно, используя идентификатор, но я потерян!
Полный код, как предлагается в комментариях;
import android.app.Application;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import java.util.Random;
public class AddNumbers extends AppCompatActivity {
private int firstNum;
private int seondNum;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_numbers);
}
public void calcnums(View v)
{
int x=firstNum + seondNum;
resultText.setText(String.format("Result: %d", x);
}
public void setNums(View v)
{
TextView tx= (TextView) findViewById(R.id.text);
Random r = new Random();
int x=r.nextInt(2) + 1; // r.nextInt(2) returns either 0 or 1
firstNum = x;
r = new Random();
x=r.nextInt(2) + 1;
seondNum = x;
num1.setText(""+firstNum);
num2.setText(""+seondNum);
}
}
Если кто-то, кто ниспроверг, может дать мне знать, как улучшить вопрос, я был бы признателен. – FraserOfSmeg
Опубликуйте свой полный макет и код операции, чтобы кто-то мог помочь. – Drv
@ Drv спасибо, я добавил весь код прямо сейчас! Ошибка возникает в 'resultText', 'num1' и 'num2'. – FraserOfSmeg