gpt4 book ai didi

android - 扩展自定义布局时,选项卡出现在操作栏上方

转载 作者:IT老高 更新时间:2023-10-28 23:28:09 26 4
gpt4 key购买 nike

我在 Stackoverflow 的所有其他答案中都尝试了此处提到的所有内容,但没有成功。这是我的代码。

actionBar = getActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#ffffff")));
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(R.layout.actionbar_layout);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setLogo(null);
actionBar.setDisplayShowTitleEnabled(false);
View homeIcon = findViewById(android.R.id.home);
((View) homeIcon.getParent()).setVisibility(View.GONE);

最佳答案

当您隐藏 Home 项目时,选项卡会显示在顶部。这有点违反直觉,但也具有一定的设计意义。它们实际上是在插入您使用选项卡作为部分的标题,并使用它们下方的操作栏来执行这些部分内的操作。

您需要 setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME) 才能再次拉下标签。它也可能需要一个非空标志(您可以在 -nodpi 中制作一个 1px 透明的标志以使其消失)

关于android - 扩展自定义布局时,选项卡出现在操作栏上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19240646/

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