我是android的新手并有几个问题,并决定在这里问他们,希望你帮助我,提前谢谢你。
首先我遇到问题,当我创建一个新项目时,我选择了带导航抽屉的make活动,默认情况下,android studio制作app_bar_main.xml
,toolbar_main.xml
和content_main.xml
并涉及{{1在app_bar_main.xml中,所以它让我在每个页面都有工具栏,但是我想把content_main.xml
放在toolbar (app_bar_main.xml)
中,但当我这样做时,我的应用程序强行关闭并出现很多错误,任何他有正确的回答示例代码?
这样做的原因是当我使用带有工具栏标题的对话框时自定义我的内容,我搜索并测试大量示例代码,但在这种情况下它们都不起作用,我在应用程序中选择“无标题” content_main.xml
中的主题,但对话框显示工具栏标题的空白位置。
感谢您的负分而不是帮助
app_bar_main.xml
dialog.xml
。 的 toolbar_main.xml
<android.support.design.widget.CoordinatorLayout ....>
<include layout="@layout/toolbar_main" />
</android.support.design.widget.CoordinatorLayout>
。 content_main.xml
<LinearLayout .....>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:layout_gravity="right"
android:background="@color/colorPrimary">
<TextView
android:id="@+id/toolbarTitle" ... />
<ImageView
android:id="@+id/imageView"... />
</android.support.v7.widget.Toolbar>
//content
<include layout="@layout/content_main" />
</LinearLayout>
答案 0 :(得分:0)
您可以在main_content.xml中使用include标记<include layout="@layout/app_bar_main"/>
在main_content.xml中包含工具栏