gpt4 book ai didi

java - 如何使用 Retrofit android 设置工具栏标题?

转载 作者:行者123 更新时间:2023-11-30 12:04:49 24 4
gpt4 key购买 nike

我使用了 CollapsingToolbarLayout 并尝试使用 retrofit 动态设置工具栏标题,但它不起作用。看看我的代码:-

Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

final ApiInterface api = ApiClient.getApiService();
Call<GetAttributesResponse> call = api.getAttributes(27, attributId);

call.enqueue(new Callback<GetAttributesResponse>() {
@SuppressLint("SetTextI18n")
@Override
public void onResponse(@NonNull Call<GetAttributesResponse> call, @NonNull Response<GetAttributesResponse> response) {
if (response.code() == 200) {
if (response.body() != null) {
titleName = response.body().getData().getAttributeName();
getSupportActionBar().setTitle(titleName);
toolbar.setTitle(titleName);
}
}

}

我的 Xml 代码结构:-

<android.support.design.widget.CoordinatorLayout 
<android.support.design.widget.AppBarLayout
<android.support.design.widget.CollapsingToolbarLayout

<ImageView
</ImageView>
<android.support.v7.widget.Toolbar
</android.support.v7.widget.Toolbar>
</android.support.design.widget.CollapsingToolbarLayout>

</android.support.design.widget.AppBarLayout>

最佳答案

试试这个:

collapsingToolbarLayout.setTitleEnabled(false);
toolbar.setTitle("My Title");

当您调用 setTitleEnabled(false); 时,标题出现在工具栏中

关于java - 如何使用 Retrofit android 设置工具栏标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56863169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com