[英]When I load logo in toolbar title and subtitle do not show
當我從 firebase 加載圖像並將其加載到工具欄徽標中時,標題和副標題消失並且徽標移到了中心。 這是我的代碼:
ref.getDownloadUrl().addOnSuccessListener(uri -> {
RequestOptions requestOptions = new RequestOptions();
requestOptions = requestOptions.transform(new CenterCrop(), new RoundedCorners(20));
Glide.with(GroupChatActivity.this).asDrawable().load(uri).apply(requestOptions).into(new CustomTarget<Drawable>() {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
getSupportActionBar().setLogo(resource);
}
@Override
public void onLoadCleared(@Nullable Drawable placeholder) {
}
});
});
和活動看起來像這樣:
當我使用 getSupportActionBar().setLogo(R.drawable.image); 它工作正常,顯示標題和副標題......
在工具欄中,您也可以設置自己的視圖。 嘗試像這樣包含您的工具欄布局視圖。
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?android:attr/actionBarSize">
<include
layout="@layout/toolbar_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.v7.widget.Toolbar>
因此,您可以通過這種方式定義您想要的任何內容。 並且控制與您同在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.