所以,我有一个toolbar.xml文件:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary"/>
而且,我的布局中有一个<include...
标记:
<include
layout="@layout/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/toolbar"/>
所以我听说如果我想将活动的标题集中在toolbar
上,我只需要在工具栏中添加TextVIew
,就像这样:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbarLL"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary">
<TextView .../>
</android.support.v7.widget.Toolbar>
但是,我正在使用include
标记,文字显然没有显示:
<include
layout="@layout/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/toolbar">
<TextView
android:text="@string/createNewOccasion"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView5"
android:textSize="18sp"
android:fontFamily="sans-serif-condensed"
android:gravity="center"
/>
</include>
如果您想查看完整的实际布局,请转到here。 无论如何,这是我的活动:http://pastebin.com/g6ZXAxe5
答案 0 :(得分:4)
如果您想为self.collectionView?.insertItemsAtIndexPaths([NSIndexPath(forItem: self.messages.count - 1, inSection: 0)])
添加视图,那么您必须将其作为孩子添加到Toolbar
内,而不是包含的子项。
你已经有了这段代码:
Toolbar
如果您只想在<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbarLL"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary">
<TextView
android:id="@+id/toolbarTextView"
android:layout_width="20dp"
android:layout_height="match_parent"
android:visibility="gone"/>
</android.support.v7.widget.Toolbar>
上显示此TextView
,则默认情况下将Activity
TextView
设置为visibility
并将其更改为GONE
在您想要展示它的VISIBLE
内。
您可以在主要版面中包含上述布局的任何Activity
中获取TextView
。
Activity