ошибка с TextView - PullRequest
       6

ошибка с TextView

0 голосов
/ 08 марта 2012

Я не знаю, почему findViewById(R.id.tv01) не определено. Я имею в виду ошибку при звонке R.id.

Я проверил файл .xml, и он выглядит нормально.

Я знаю, что эта проблема может показаться глупой, но я действительно не знаю, что с ней не так.

код:

TextView tv01;
TextView tv02;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main); 

    float [] R = new float[3];
    float [] values = new float [3];

    tv01 = (TextView) findViewById(R.id.tv01);

    SensorManager.getOrientation(R, values);
}

.xml:

<TextView
    android:id="@+id/tv01"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="R = " />

Ответы [ 2 ]

8 голосов
/ 08 марта 2012

У вас есть массив с именем R, который скрывает класс R, и нет свойства id для массива с плавающей точкой. Измените его имя.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main); 

    float [] rfa = new float[3];
    float [] values = new float [3];

    tv01 = (TextView) findViewById(R.id.tv01);

    SensorManager.getOrientation(R, values);
}
0 голосов
/ 08 марта 2012

Вам следует переименовать ваш массив из 'R' в другое имя.Например:

...
float [] r = new float[3];
float [] values = new float [3];
...

У вас уже есть класс с именем 'R', который содержит все идентификаторы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...