2014-10-15 2 views
0

Работа на примере проекта и (я полный новичок с Java и Android) нужно объявить пару вары как «TextView»типа Android TextView не работает

Так, в разделе импорта у меня есть:

import android.widget.TextView;

и поэтому я заявляю, таким образом:

private TextView myViewVar;

только TextView НЕ привет ghlighted как TYPE, и приложение вылетает, когда пытается его использовать. Я скачал Android-18 SDK с менеджером SDK Eclipse IDE без инцидентов.

Я пропустил какую-то другую магию здесь?

+0

magic ??? да !!? .. его авада кедавра !!! .. lol .. чтобы быть серьезным подробным в вашей ошибке, может быть, с кодами или logcat – Elltz

+0

Какое сообщение об ошибке вы получаете, когда ваше приложение падает? – juliet

ответ

1

Вы должны объявить TextView как это:

myViewVar = new TextView(this); 

или как это:

myViewVar = (TextView) findViewById(R.Id.yourid); 

перед его использованием.

Вы также должны объявить TextView в файле XML.

+0

Спасибо Robbe :-) Как оказалось, мое знакомство с Visual Studio работало против меня при использовании Eclipse - ожидалось, что тип TextView получит синтаксическое выделение. Он работал, приложение терпело крах b/c отсутствующего разрешения. – Redgum

Смежные вопросы