下面是我的布局:
<android.support.design.widget.AppBarLayout
<android.support.design.widget.CollapsingToolbarLayout
...
<android.support.v7.widget.Toolbar
...
/>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
我希望标题停留在工具栏中,而不是在折叠ToolbarLayout中。因此我将代码从:
mCollapsingToolbar = ...
mCollapsingToolbar.setTitle(title);
mTitleBar = ...
setSupportActionBar(mTitleBar);
getSupportActionBar().setTitle(title);
setSupportActionBar(mToolbar);
getSupportActionBar().setTitle(title);
getSupportActionBar().setDisplayShowTitleEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
private void setUpAppBarLayout() {
AppBarLayout appBarLayout = (AppBarLayout) findViewById(R.id.appbar_layout);
appBarLayout.setBackgroundColor(extractBackgroundColor());
}
private void setUpCollapsingToolbarLayout() {
if (null == mCollapsingToolbar) {
mCollapsingToolbar = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
}
}
private void setUpToolbar(String title) {
mToolbar = (Toolbar) findViewById(R.id.tb_main);
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
supportFinishAfterTransition();
}
});
mToolbar.inflateMenu(R.menu.menu_group_activity);
mToolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
if (R.id.action_settings == item.getItemId()) {
...
return true;
} else {
return false;
}
}
});
mToolbar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mRecyclerView.smoothScrollToPosition(0);
}
});
setSupportActionBar(mToolbar);
getSupportActionBar().setTitle(title);
getSupportActionBar().setDisplayShowTitleEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
在调用setSupportActionBar(mToolbar)之后,标题和菜单都是不可见的。
为了使工具栏标题与CollapsingToolbarLayout一起工作,您需要将CTL的标题enabled设置为false
CollapsingToolbarLayout collapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
collapsingToolbarLayout.setTitleEnabled(false);
我的导航java文件:-
我编写了一个代码,将活动的标题向右移动。下面是java代码。我正在使用getSupportActionBar()。 这是我想要的工具栏的图片 这是用于主页的xml代码。 实际上,我希望页面的标题位于上面的操作栏的右侧。如何做到这一点。 我得到的错误是这样的: 07-14 00:03:03.763 3038-3038/com。实例H体育。Practicession E/AndroidRuntime:
我正在开发一个Android应用程序。在我使用的应用程序中,CollapsingtoolbarLayout和RecycerView一起使用。两个都在工作。但我对他们的定位有问题。我想要的是我想要RecycerView直接在折叠Toobar下面,我想要RecycerView在折叠时与工具栏一起上升。但是我的代码并不像我预期的那样工作。 这就是现在发生的事情。 正如你所看到的,回收器视图有固定的位置覆
问题内容: 我的应用程序中有一个工具栏,例如: 我将标题添加为: 我已经读过Android工具栏中心标题和自定义字体 但是,如果我更改工具栏的xml,我不知道如何更改TextView的值。有人可以帮助我吗? 问题答案: 如果您具有自定义的工具栏布局,请不要用于设置标题。 相反,假设您的XML布局如下所示: 你需要调用,在某处你的可能是:
我想这样做,但与折叠工具栏布局或滚动后在工具栏中显示徽标和标题。 请帮助我
本文向大家介绍Python制作钉钉加密/解密工具,包括了Python制作钉钉加密/解密工具的使用技巧和注意事项,需要的朋友参考一下 又是很久没有写技术博客了,盖因最近都在学习知识,也没有总结出什么值得分享的内容,所以一直停笔至今。最近的工作和钉钉的开发打上了交到,官方并没有提供任何Python的SDK,于是只能全部自己写。现在我将其中实现起来相对费时间的“加密/解密/签名”部分分享出来,希望能帮助