Новичковые вопросы по Android Studio

Ответить
sick_monkey
Сообщения: 4
Зарегистрирован: 24 май 2013, 09:29

Новичковые вопросы по Android Studio

Сообщение sick_monkey » 08 апр 2015, 12:55

Привет!
Начал недавно проходить уроки на сайте, дошел до момента, когда пределанные под 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, то он редактором не открывается, мне даже выбора такого не дают в меню (правый клик на файл) Почему?

Извините за такие вопросы, скорее всего они очень тупые, но мне очень хотелось узнать ответы ))

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Новичковые вопросы по Android Studio

Сообщение doter.ua » 08 апр 2015, 17:49

1) "как в андроид студио посмотреть сам R.java" - забей, это не важно, просто класс набитый айдишками, он всегда генерится автоматически.
2) Это всего лишь неймспейс (пространство имен):

Код: Выделить всё

import android.view.View;  и  View.OnClickListener
Равносильно

Код: Выделить всё

import android.view.View.OnClickListener; и  OnClickListener
3) Хмл редактор - хрень, редактировать в текстовом виде легче и быстрее, но привыкать сложнее.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

sick_monkey
Сообщения: 4
Зарегистрирован: 24 май 2013, 09:29

Re: Новичковые вопросы по Android Studio

Сообщение sick_monkey » 08 апр 2015, 20:43

Спасибо.
Про нэймспэйс понял.
xml действительно очень удобно писать руками

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

Alex7
Сообщения: 1
Зарегистрирован: 21 апр 2015, 15:15

Re: Новичковые вопросы по Android Studio

Сообщение Alex7 » 21 апр 2015, 15:19

Почему-то не могу в эмуляторе найти свое приложение. В качестве эмулятора появляется окно телефона (без джойстика ос стрелками). Что делать?

emulator: device fd:788
HAX is working and emulator runs in fast virt mode
creating window 0 0 438 729

Ответить