Sie es nur knapp verfehlt, dies ist der erste Code-Schnipsel in der Fragment-Dokumentation:
public static class ExampleFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.example_fragment, container, false);
}
}
Es verwendet eine (mitgeliefert)LayoutInflater
ein Layout aufzublasen, in diesem Fall benannte example_fragment.xml
(inflation bedeutet, XML zu analysieren und eine Layoutstruktur daraus zu generieren). Also ja, sicherlich möglich.
Im Grunde müssen Sie nur Ihr Fragmentlayout von onCreateView()
zurückgeben. Wie Sie es erzeugen, liegt ganz bei Ihnen, und da Sie einen Inflator erhalten, ist es auch beabsichtigt, XML zu verwenden.
Danke, perfekt! –