Привет!
Начал недавно проходить уроки на сайте, дошел до момента, когда пределанные под AS закончились и пошли старые, под Eclipse. Сложности, в принципе, нет, но иногда что-то делаю наобум, без понимания. Хотел для себя разъяснить эти моменты.
1. Когда создаю новый модуль и начинаю в нем что-нибудь писать, AS подчеркивает красным все ссылки на R.lalala.lala
точнее саму R. Это ведь R.java и подчеркнуто потому, что он не создан? Помогает выполнить build project, после этого все ок. Такое иногда возникает с новыми переменными, решается также. Так ли я это понимаю и как нужно делать на самом деле? И как в андроид студио посмотреть сам R.java? Это предлагают иногда в уроках, но в студио я его не нашел и открывал самостоятельно в папке проекта...
2. Когда я создаю метод setOnClickListener (View.OnClickListener l), в eclipse можно просто писать
OnClickListener xxxx =
Андройд на это ругается и хочет View.OnClickListener xxxx =
принципиальная разница есть?
И еще один. В eclipse есть возможность редактировать xml файл через редактор, добавляя новые переменные и выбирая тип просто одним нажатием кнопки. В Андроид тоже есть редактор translation editor и его мне предлагают открыть для редактирования strings.xml, созданного при создании модуля. Но если я создаю свой файл, как в уроке 11, то он редактором не открывается, мне даже выбора такого не дают в меню (правый клик на файл) Почему?
Извините за такие вопросы, скорее всего они очень тупые, но мне очень хотелось узнать ответы ))
Новичковые вопросы по Android Studio
-
sick_monkey
- Сообщения: 4
- Зарегистрирован: 24 май 2013, 09:29
Re: Новичковые вопросы по Android Studio
1) "как в андроид студио посмотреть сам R.java" - забей, это не важно, просто класс набитый айдишками, он всегда генерится автоматически.
2) Это всего лишь неймспейс (пространство имен):
Равносильно
3) Хмл редактор - хрень, редактировать в текстовом виде легче и быстрее, но привыкать сложнее.
2) Это всего лишь неймспейс (пространство имен):
Код: Выделить всё
import android.view.View; и View.OnClickListener
Код: Выделить всё
import android.view.View.OnClickListener; и OnClickListener
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
-
sick_monkey
- Сообщения: 4
- Зарегистрирован: 24 май 2013, 09:29
Re: Новичковые вопросы по Android Studio
Спасибо.
Про нэймспэйс понял.
xml действительно очень удобно писать руками
вот с R.java - когда он генерится автоматически? сразу после добавления новой переменной или для этого нужно что-то сделать, ребилд например?
Про нэймспэйс понял.
xml действительно очень удобно писать руками
вот с R.java - когда он генерится автоматически? сразу после добавления новой переменной или для этого нужно что-то сделать, ребилд например?
Re: Новичковые вопросы по Android Studio
Почему-то не могу в эмуляторе найти свое приложение. В качестве эмулятора появляется окно телефона (без джойстика ос стрелками). Что делать?
emulator: device fd:788
HAX is working and emulator runs in fast virt mode
creating window 0 0 438 729
emulator: device fd:788
HAX is working and emulator runs in fast virt mode
creating window 0 0 438 729