gpt4 book ai didi

android - 使用 setCustomView 的自定义 ActionBar - 是否膨胀?

转载 作者:行者123 更新时间:2023-11-29 21:25:03 33 4
gpt4 key购买 nike

出于某种原因,下面的两个代码块都可以工作,但它们显示的结果略有不同。有人可以解释一下区别吗?

版本 1:

View customView = getLayoutInflater().inflate(R.layout.custom_test, null);
actionBar.setCustomView ( customView );
actionBar.setDisplayOptions ( ActionBar.DISPLAY_SHOW_CUSTOM );

版本 2:

actionBar.setCustomView ( R.layout.custom_test );
actionBar.setDisplayOptions ( ActionBar.DISPLAY_SHOW_CUSTOM );

最佳答案

在第一个选项中,你正在膨胀一个 View ,在父根上设置一个 null,这意味着在你将它设置为 actionBar View 之后,它不会继承它的根属性(填充/边距和其他在 android native 上设置的样式参数),而在第二个上,您没有指定空父级,因此它继承自 native actionBar 根样式。

关于android - 使用 setCustomView 的自定义 ActionBar - 是否膨胀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20310151/

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