ActionBar的setDisplayHomeAsUpEnabled(true)和setDisplayShowHomeEnabled(true)有什么区别?

21
标题已经很明确了。确切的区别是什么?下面我将发布样例代码。
actionbar = getSupportActionBar();
actionbar.setDisplayHomeAsUpEnabled(true);
actionbar.setDisplayShowHomeEnabled(true);
1个回答

22

7
但是主页按钮不是在底部吗? - Ruchir Baronia
9
这是错误的。setDisplayShowHomeEnabled()将显示主页图标。由于此用法已被弃用,除非您在操作栏上使用setIcon()函数设置图标,否则它将不会显示任何内容。 - Boy
@Boy,我看不到任何迹象表明它已被弃用(或曾被视为弃用)。请提供一些证据来支持这个冒险的说法。 - The incredible Jan
我不知道自己怎么会有这个想法,认为它已经被正式弃用了,差不多已经过去一年了 ;) 但我猜我使用了那个词,是因为我们不再在那个位置显示图标,只有一个箭头,这个箭头是通过 setDisplayHomeAsUpEnabled() 设置的。 - Boy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接