Как заполнить один и тот же макет xml несколько раз?

Как заполнить один и тот же макет xml несколько раз?

После этого, когда пользователь нажимает соба, я хочу показать изображение и описание того, как сделать его рецептом в другом макете, но после этого, если они нажмут суп Я хочу использовать один и тот же файл макета для другого изображения и описания.

Могу ли я использовать для этого один и тот же XML-файл макета ИЛИ создать другой XML-макет для всех, если да, то как мне это сделать.

И как установить Onclicklistener на ListView.

Пользуюсь кастомным ArrayAdapter<food>.

Я новичок в Android, и это мое первое приложение, поэтому любая помощь будет отличной.

Заранее спасибо .

Ищите руководства по RecyclerView.

ADM 03.05.2018 09:13

Вы можете использовать для этого recyclerview. Подробнее: developer.android.com/guide/topics/ui/layout/recyclerview#ja‌ ва

EKN 03.05.2018 09:42
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
61
1

Ответы 1

Допустим, у вас есть 2 действия: ListActivity, который выглядит как на опубликованном вами изображении, и DetailActivity, который показывает детали рецепта и способы его приготовления. Тогда вы можете сделать это так:

  1. Добавьте OnItemClickListener в свой список.
  2. Убедитесь, что вы выбрали информацию, которую хотите отправить в DetailActivity, чтобы она знала, какой рецепт выбран (например, идентификатор рецепта).
  3. Внутри метода OnItemClicked создайте объект Intent, затем поместите информацию в это намерение с помощью метода Intent.putExtra ().
  4. Внутри метода OnCreate в DetailActivity извлеките дополнительные данные о намерениях и убедитесь, что они действительно определяют, что показывать, на основе выбранного рецепта.

вы не поняли его вопроса.

Zaid Mirza 03.05.2018 13:39

извините Но это не сработало Но я нашел другой способ сделать это. Спасибо за информацию.

Till Horizon 10.05.2018 20:01

Другие вопросы по теме