簡體   English   中英

當我在工具欄標題和副標題中加載徽標時不顯示

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM