gpt4 book ai didi

java - android sherlock setDisplayHomeAsUpEnabled 不工作以及如何设置自定义目标?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:03 25 4
gpt4 key购买 nike

我调用了 setDisplayHomeAsUpEnabled(true) 并显示了箭头,但它没有指向任何地方,我还想手动设置按钮的链接/目标以转到自定义位置。

如何指定自定义位置?谢谢。

谢谢

最佳答案

如果你像标题说的那样使用 ActionBarSherlock,你应该改用:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

无论哪种方式,要处理点击,您都必须在 onOptionsItemSelected()

中为 android.R.id.home 提供一个案例

例如:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
//do your own thing here
return true;
default: return super.onOptionsItemSelected(item);
}
}

此外,通过自定义位置,我不知道你的意思,你当然可以制作一个 new Intent() 来做某事

但是,为了与 Android 准则保持一致,您应该使用“向上”图标实际向上移动。

关于java - android sherlock setDisplayHomeAsUpEnabled 不工作以及如何设置自定义目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14928431/

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