Как называется ваше XML-файл?
<include
android:id="@+id/include1"
android:layout_width="160dp"
android:layout_height="200dp"
android:layout_marginRight="15dp"
android:layout_marginTop="280dp"
layout="@layout/main" />
включает макет main
.Если это в этом файле main.xml
, это ваша проблема.Если это не так, вы можете опубликовать свой метод onCreate, чтобы мы могли видеть, как вы надуваете это представление?
это проблема, потому что тег <include/>
будет раздувать макет в текущем макете.Если вы пытаетесь накачать @layout/main
до @layout/main
, это приведет к бесконечной рекурсии и будет недопустимым.Я не уверен, что вы пытаетесь сделать, вы пытаетесь нарисовать один и тот же макет дважды?Если это так, попробуйте создать макет main_component.xml
и использовать <include/>
в main.xml
, чтобы надуть этот макет.