вставка представления внутри представления в Android - PullRequest
1 голос
/ 22 октября 2011

как вы размещаете представление внутри представления в Android XML? Я пришел из веб-разработки, поэтому самый близкий пример, который я могу придумать, это поместить div внутри div, что-то вроде этого, например

Ответы [ 2 ]

5 голосов
/ 22 октября 2011

Вы не можете размещать виды внутри видов (т.е. ImageView внутри ImageView).

Вы можете поместить Views внутри ViewGroups (то есть ImageView внутри LinearLayout).

Пожалуйста, проверьте здесь для получения дополнительной информации: http://developer.android.com/guide/topics/ui/index.html и здесь: http://developer.android.com/resources/tutorials/views/index.html

Надеюсь, это поможет!

0 голосов
/ 08 июня 2018

Нельзя размещать виды внутри другого вида.

Вид занимает прямоугольную область на экране и отвечает за рисование и обработку событий.Представление - это базовый класс для виджетов, которые используются для создания интерактивных компонентов пользовательского интерфейса (кнопок, текстовых полей и т. Д.).Подкласс ViewGroup является базовым классом для макетов, которые являются невидимыми контейнерами, которые содержат другие виды (или другие ViewGroups) и определяют их свойства макета

Некоторые видовые группы

AbsoluteLayout, AdapterView, FragmentBreadCrumbs, FrameLayout, GridLayout, LinearLayout, RelativeLayout, SlidingDrawer, панель инструментов, TvView, CardView и т. Д.

...