Как я могу определить макет фрагмента из XML?

Я пытаюсь определить макет фрагмента в XML так же, как я определил макет своего представления.

Возможно ли это? Я пробовал несколько вещей, но, похоже, ни один из них не работает.

Макет моего действия выглядит следующим образом (main.xml):

<?xml version="1.0" encoding="utf-8"?>
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
  <fragment
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:name="full.lommeregner.Lommeregnerrv2Activity"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/lommeregnerv2">
    </fragment>   

</ListView>

Теперь, поскольку я не большой поклонник создания макетов с помощью необработанного кода Java, я попытался определить свой фрагмент следующим образом (fragment_lommeregner.xml):

  <fragment
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:name="full.lommeregner.Lommeregnerrv2Activity"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/lommeregnerv2">
       <!-- my content was located here (some textviews, buttons and so on). -->
    </fragment> 

Я что-то не так делаю? Как я могу определить макет фрагмента через XML?

19
задан Mathias Lykkegaard Lorenzen 26 February 2012 в 14:58
поделиться