따라서 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
에 a 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>
그렇다면 문제를 해결하기 위해 무엇을 할 수 있습니까? 표시 방법은 다음과 같습니다.
내 전체 실제 레이아웃을 보려면 여기 로 이동 하십시오 . 어쨌든 도움이된다면 내 활동은 다음과 같습니다. http://pastebin.com/g6ZXAxe5
뷰를 Toolbar
추가 Toolbar
하려면 include의 하위가 아닌 하위로 내부에 추가해야 합니다.
이미 다음 코드가 있습니다.
<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
곳 에서나 얻을 수 있습니다 .
TextView toolbarTextView = (TextView) findViewById(R.id.toolbarTextView);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다