Получение поля EditText из XML - PullRequest
2 голосов
/ 23 марта 2010

У меня есть активность в моем приложении, когда я вызываю линию

EditText username = (EditText)findViewById(R.id.usernameText);

приложение вылетает, почему это так?

Ответы [ 3 ]

0 голосов
/ 23 марта 2010

Да, setContentView не был вызван в onCreate действия, либо представление, которое вы пытаетесь получить, не является EditText. Какое исключение вы получаете? Если его ClassCast, то это не EditText.

0 голосов
/ 23 марта 2010

Вещи, которые нужно проверить, поскольку больше информации не предоставляется:

  • R.id.usernameText является действительным идентификатором в вашем макете
  • Ваш макет был настроен как просмотр содержимого

Кроме того, если вы сможете отредактировать сообщение и добавить журнал о том, что испортилось, вам будет проще ответить.

0 голосов
/ 23 марта 2010

Вид не был раздут, или вы пропали без вести

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