Intereting Posts
Как добиться следующих результатов на образцовом изображении в ImageView Android, таком как Pinterest? Кордонский геолокационный плагин в iOS не работает нормально ListView с кнопками и статическим массивом String События TextWatcher запускаются несколько раз Изображения в приложении выглядят Blurry Android-макеты – смещение фонового изображения в xml Управляя макетами Android, должен быть лучший способ Как открыть локальную HTML-страницу в собственном браузере для Android (не в веб-просмотре)? Android: обнаружит, когда запущено другое действие (или ваша деятельность теряет фокус) Я планирую локальное уведомление в определенное время, используя переключатель, но не запуская его в заданное время Android Toast Message не показывает Как вызвать javascript из Android? CheckedTextView не проверен Есть ли библиотека для IQR-кодов (а не QR-коды)? Значок панели уведомлений становится белым в Android 5 Lollipop

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

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.