Layout de atividade: Classe de fragmento: vs android: atributos de nome
Eu li a documentação sobreFragmentos no Android Developer Guide e vi que às vezes eles especificam a classe para instanciar com o atributo "Fragment tag"android: name e às vezes eles usam oclasse: atributo:
<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>
Estáandroid: name eclasse: intercambiável? Se eu usar a função de autocompletar no Eclipse, ambos mostrarão a mesma dica de documentação (ou seja, o atributo fornecerá o nome da classe a ser instanciado). Talvez você deva usar o segundo quando a classe a ser instanciada tiver um nome diferente do nome do arquivo java, comoTitlesFragment que está noFragmentLayout.java Arquivo? Ou posso usar a sintaxepackage.fileDOTjava $ Class também com oandroid: name atributo?
Eu gostaria de ter alguma documentação para tags XML e atributos como para classes Java Android (eu perguntei sobre isso em outroquestão).