我已经阅读了《 Android开发人员指南》中有关Fragments的文档,并且看到它们有时使用Fragment标签属性android:name指定要实例化的类,有时它们使用class: attribute:
<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" />
是安卓:名称和类:互换?如果我在Eclipse中使用自动完成功能,它们都将显示相同的文档提示(即,属性提供要实例化的类名)。当要实例化的类的名称与Java文件名不同时,例如FragmentLayout.java文件中的TitlesFragment,您可能必须使用第二个吗?还是可以将语法package.fileDOTjava $ Class也用于android:name属性?
我想要一些XML标记和属性的文档,就像Android Java类一样(我在另一个问题中已经问过)。
萧十郎
一只名叫tom的猫
慕哥6287543
相关分类