Intereting Posts
Использование clipRect – объяснение Фон урожая Android Как сохранить стек приложения обратно в пакет? Как изменить размер панели действий Просмотр изображения в масштабе выборочной выборки – сделайте маркеры контактных точек кликабельными на Imageview Android: GreenDroid-GoogleAPIs не работает с Exception StackOverflow во время импорта Выпуск приложения для Android v4.4.3 + только? Как внедрять ежегодные и ежемесячные повторяющиеся сигналы тревоги? Как вернуть данные из php в eclipse? Проблемы с памятью с большим количеством фрагментов в стеке Какое исключение вызывает потеря интернет-соединения при получении данных с сервера? Android WebView – классы доступа из одного iframe внутри другого iframe Импорт файла в рабочую область генерации Невозможно разрешить целевой «андроид-5» Сохранение MediaController на экране в VideoView Почему мои изображения сжимаются после загрузки с помощью библиотеки скольжения

Поиск макетов по идентификатору

Noob здесь.

Я пытаюсь создать изображение одним нажатием кнопки, чтобы сделать это, я взял код из этого вопроса: Как создать ImageView в java-коде в существующем макете? Я использовал код из первого ответа, но в строке:

RelativeLayout rl = (RelativeLayout) findViewById(R.id.RelativeLayout01); 

Я не знаю, что положить вместо «RelativeLayout01», или как иметь макет в «id»,

заранее спасибо

findViewById() – это метод, который вы вызываете в представлении, которое вы уже надули из файла XML (см. Этот вопрос для получения более подробной информации о раздувании представлений, а также документации для findViewById ).

«RelativeLayout01» в этом примере относится к идентификатору, указанному в основном макете в файле XML, связанном с Activity который содержит прослушиватель кликов, который вы пишете. Это просто местозаполнитель; Установите идентификатор на основном макете в XML-файле вашей Activity и используйте этот идентификатор в коде для размещения изображения.

Кроме того, если вы еще этого не сделали, прочитайте документацию по XML-макетам ; Что должно прояснить некоторые вещи. Атрибут android:id (см. Пример XML-файла, атрибут может быть применен к любому элементу) – это тот, который относится к вашему вопросу.

После того, как вы наберете R.id.r, нажмите CTRL + пробел на затмении, он попытается автозаполнять, если вы увидите переменные в списке, а затем выберите их, если нет, то вы не добавили их в XML.