因为我的应用程序有一个DrawerLayout
/ NavigationView
,所以它根据所选菜单项使用片段来显示好的页面。换句话说,当我单击主页菜单项时,它将显示主页片段。
因此,我的应用程序中只有一项活动。和几个片段。当然是从extends FragmentActivity
继承的活动android.app.Activity
(请参阅https://developer.android.com/reference/android/support/v4/app/FragmentActivity)。
但是,我想在我的应用程序中添加一个“应用程序栏/操作栏”(即:此活动)。参见https://developer.android.com/training/appbar/,尤其是https://developer.android.com/training/appbar/setting-up。
根据最后一个链接,强烈建议Toolbar
设置此应用栏。要使用它,包含它的活动必须扩展AppCompatActivity
(根据同一文档)。
我想在处理片段的活动中使用Toolbar
。我认为这将是最合乎逻辑的。我该怎么办?如您所知,存在继承问题...
答案 0 :(得分:0)
使用xml有什么用?构建工具栏xml,并对片段活动使用@include和intialiez来支持工具栏。
答案 1 :(得分:0)
正如@bkrcinar在OP的评论中指出的那样,AppCompatActivity
扩展了FragmentActivity
。