Yeni bir uygulama geliştirmeye başladım ve ona önemli bir tasarım görünümü vermeye çalışıyorum. Bunun için v7 destek uyumluluğunu kullanıyorum.support.v7.widget.toolbar sitesindeki uygulamaların başlığını gizle
Uygulamanın bazı etkinliklerinde, uygulama başlığını göstermemek için araç çubuğuna ihtiyacım var, nasıl olduğunu bilmiyorum, ancak varsayılan olarak gösteriliyor. Bu etkinliklerde, araç çubuğunun sağ tarafında bir düğme gibi davranan ve traex'in RippleEffect'u uyguladığım bir metin görüşüm var.
Temel olarak sorum şu, uygulamanın başlığını araç çubuğundan nasıl gizleyebilirim? Çünkü yaptığım bile:
toolbar.setTitle("");
veya
bunu görüntülendiği devamtoolbar.setTitle(null);
.
Bu
benim kodudur:Özel araç çubuğu xml [toolbar_intro.xml]:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<include
android:id="@+id/toolbar"
layout="@layout/toolbar_intro" />
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
...
</RelativeLayout>
</LinearLayout>
Ve şudur: Ben düzeninde araç çubuğunu nasıl dahil
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
xmlns:ripple="http://schemas.android.com/apk/res-auto"
xmlns:app="http://schemas.android.com/tools"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:elevation="4dp"
local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light">
<com.andexert.library.RippleView
android:id="@+id/more"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="right"
android:layout_marginRight="40dp"
ripple:rv_centered="false"
app:rv_rippleDuration="1">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/toolbar_text"
android:textColor="@color/White"
android:textStyle="bold"
android:textSize="25sp"
android:text="Next"/>
</com.andexert.library.RippleView>
</android.support.v7.widget.Toolbar>
budur aktivite:
<style name="MaterialTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
Bu kadar basit! Teşekkürler! – masmic
Sorun değil. Uyarıdan kaçınmak için nullpointer'ı kontrol ettiğinizden emin olun :) –
toolbar.setTitle (""); –