2013-11-17 3 views
0

Я получаю эту ошибку при переключении с XML на GraphicalLayout в Eclipse. Это мой код:Ошибка при отображении графического макета для приложения для Android: com.android.layoutlib.bridge.MockView не может быть добавлен в android.view.ViewGroup

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".AddPeople" > 

<fragment 
    android:id="@+id/AddPeopleList" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" > 

    <EditText 
     android:id="@+id/AddPeople_Name" 
     android:hint="@string/AddPeople_ETHintName" /> 

    <EditText 
     android:id="@+id/AddPeople_Number" 
     android:hint="@string/AddPeople_ETHintNumber" 
     android:inputType="phone" /> 
</fragment> 

Я проверил через очевидные ошибки, но не заметил никаких. Это завышено обычным способом в активности, но я думаю, что проблема в коде. Спасибо за помощь!!!

+0

Честно говоря, я никогда не вижу использования тега '' как это (теги для детей внутри ''). Что касается вашего намерения, вы хотите создать фрагмент? ** Редактирование: ** Я надеюсь, что это просто опечатка, что вы пропустили '' в конце файла. –

+0

нормально, я сейчас учусь. Какой был бы правильный способ реализовать frgment ??? Я хочу создать фрагмент, иметь список, а затем панель редактирования. –

+0

Поскольку вопрос немного широк, вот несколько руководств, начинающихся с 'Fragment': [официальный doc] (http://developer.android .com/guide/components/fragments.html) и [Vogella's] (http://www.vogella.com/articles/AndroidFragments/article.html). Сначала узнайте об основном фрагменте, и когда у вас возникнут проблемы, вы можете задать новый вопрос. Удачи :) –

ответ

0

создайте другое приложение и пройдите мимо этой трески в основном файле xml, затем перейдите на вкладку графического макета. Выберите окно LinearLayout в Outline и скопируйте его в прошлое. Окно Outline

Смежные вопросы