Układ aktywności: Klasa fragmentu: vs android: atrybuty nazw

Przeczytałem dokumentację na ten tematPaprochy w Podręczniku programisty Androida i widziałem, że czasami określają klasę do tworzenia instancji za pomocą atrybutu tagu Fragmentandroid: nazwa a czasami używająklasa: atrybut:

<code><fragment
    android:name="com.example.news.ArticleReaderFragment"
    android:id="@+id/viewer"
    android:layout_weight="2"
    android:layout_width="0dp"
    android:layout_height="match_parent" />

<fragment
    class="com.example.android.apis.app.FragmentLayout$TitlesFragment"
    android:id="@+id/titles" 
    android:layout_weight="1"
    android:layout_width="0px" 
    android:layout_height="match_parent" />
</code>

Sąandroid: nazwa iklasa: wymienny? Jeśli korzystam z funkcji autouzupełniania w Eclipse, obie wyświetlają tę samą wskazówkę dotyczącą dokumentacji (tj. Atrybut zapewnia nazwę klasy, która ma zostać utworzona). Może musisz użyć drugiego, gdy klasa, która ma zostać utworzona, ma inną nazwę niż nazwa pliku javaTitlesFragment który jest wFragmentLayout.java plik? Czy mogę użyć składnipackage.fileDOTjava $ Klasa także zandroid: nazwa atrybut?

Chciałbym mieć pewną dokumentację tagów i atrybutów XML, tak jak w przypadku klas Java dla Androida (pytałem o to w innympytanie).

questionAnswers(3)

yourAnswerToTheQuestion