作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的项目中有以下设计 -
Activity (具有菜单项 A、B、C、D)
如果我们单击 menuItem A,则会打开一个 FragmentA。我将此 fragment 添加到 Activity 之上,因此工具栏保持不变。
FragmentA onCreateView 是 -
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
rootView = inflater.inflate(R.layout.fragment_a, container, false)
Activity.toolbar.setTitle("FragmentA");
Activity.toolbar.setNavigationIcon(R.drawable.back_icon);
Activity.toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Activity.fragmentManager.popBackStack();
Activity.toolbar.setTitle("Activity");
}
});
}
最佳答案
尝试在返回 Activity 时将 NavigationIcon 设置为 null。
Activity.toolbar.setNavigationOnClickListener(new View.OnClickListener( {
@Override
public void onClick(View view) {
Activity.fragmentManager.popBackStack();
Activity.toolbar.setTitle("Activity");
Activity.toolbar.setNavigationIcon(null);
}
});
关于android - 如何在工具栏上隐藏 NavigationIcon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33406271/
我的项目中有以下设计 - Activity (具有菜单项 A、B、C、D) 如果我们单击 menuItem A,则会打开一个 FragmentA。我将此 fragment 添加到 Activity 之
根据我想要的 actionBar 颜色(深色或浅色),我为我的应用程序使用了两个主题:- Theme.AppCompat.Light.NoActionBar- Theme.AppCompat.NoAc
我正在使用 SDK v22 开发 Activity (为了向后兼容,我使用 targetSDKVersion 22 e minSdkVersion 18)。我的 Activity 使用由 AppBar
我正在自定义一个工具栏,但是 EditText 和 NavigationIcon 之间的宽度不相等。 这是我的布局文件。 如何更改 EditText 和 NavigationIco
我是一名优秀的程序员,十分优秀!