Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Tilesto
6 / 6 / 0
Регистрация: 14.05.2015
Сообщений: 139
Завершенные тесты: 2
#1

Android Studio - идентификаторы - Android

16.01.2016, 19:04. Просмотров 272. Ответов 5
Метки нет (Все метки)

Уже стыдно задавать глупые вопросы, но ответов на них я нигде не нашел(

Нельзя создавать переменные с одинаковым именем, так? Ну, если они находятся в одной области видимости. В разных классах, то бишь в активностях, я могу создавать переменные с одним и тем же именем.

Но. Что с идентификаторами? В вебе id на страницу дается каждому элементу свой, строго. И повторятся он не может. А что в андроиде? Если у меня в активности id кнопки=button, в другой активности я должен писать button1, например? Какая область видимости у идентификаторов? Они все записываются в раздел id файла R, значит, они должны иметь разные имена, так?
Если у меня 100 активностей, на каждой, грубо, по 10 кнопок, я должен дать 1000 уникальных, т.е. разноименных, идентификаторов?
Если да, то чтобы не сойти с ума, подскажите (так, или ссылку на урок), как создавать новую активность, но чтобы все view-элементы были скопированы с изначальной, но с разными id. Или я многого хочу?)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2016, 19:04     Android Studio - идентификаторы
Посмотрите здесь:

Android studio настройка Android
Android Android Studio Camera
Ошибка Android Studio Android
Android Установка Android Studio
Android Studio и HTML Android
Android Update Android Studio 1.0
Установил Android Studio Android
Android Studio Парсер Android
Android Android Studio и logcat
Android Сохранение. Android Studio
Android Сапер в Android Studio
Android Рендеринг в Android Studio

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Maxtron
47 / 47 / 2
Регистрация: 17.11.2012
Сообщений: 225
Записей в блоге: 1
16.01.2016, 19:42     Android Studio - идентификаторы #2
В одном файле разметки xml нельзя использовать два одинаковых id, но в разных файлах разметки xml можно использовать одинаковые id.
Tilesto
6 / 6 / 0
Регистрация: 14.05.2015
Сообщений: 139
Завершенные тесты: 2
16.01.2016, 19:46  [ТС]     Android Studio - идентификаторы #3
Maxtron, т.е. прога с ума не сойдет, если встретит один и тот же id в двух и более активити?
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
16.01.2016, 20:29     Android Studio - идентификаторы #4
Tilesto, нет конечно, с чего это.
Maxtron
47 / 47 / 2
Регистрация: 17.11.2012
Сообщений: 225
Записей в блоге: 1
16.01.2016, 20:30     Android Studio - идентификаторы #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Главное, чтобы тот файл разметки, который вы передаёте в метод setContentView содержал id какого-либо View, который вы будете дальше использовать дальше в этом активити. Если его нет в этом файле, будет исключение NullPointerException. А если он есть в этом файле разметки, и при этом есть ещё в каком-то другом файле разметки, то ошибок не будет
Tilesto
6 / 6 / 0
Регистрация: 14.05.2015
Сообщений: 139
Завершенные тесты: 2
16.01.2016, 20:34  [ТС]     Android Studio - идентификаторы #6
Maxtron, доходчиво. Спасибо)
Yandex
Объявления
16.01.2016, 20:34     Android Studio - идентификаторы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru