2012-03-28 13 views

Antwort

2

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.

+0

Danke, perfekt! –

Verwandte Themen