如何将左按钮添加到android中的默认操作栏

问题描述 投票:0回答:2

如何在Android的默认操作栏中添加按钮?我可以使用ActionBar来获取该栏a = getSupportActionBar();但是,我看不到如何添加左按钮(如主页按钮,但不希望它充当主页按钮)。

android android-actionbar
2个回答
0
投票

将主页按钮添加到ActionBar只需编写此行

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

并处理click listener,您可以像这样覆盖onOptionsItemSelected()

    @Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.home:
            //Do Something Here . . .
            return true;

        default:
            return super.onOptionsItemSelected(item);
    }
}

0
投票

另一个答案是正确的,您可以通过这种方式来实现。但是,如果不查看您的个人资料,我会猜测您来自iOS背景,因为这是iOS的范例。如果您正在开发Android应用程序,则应该花时间学习Android范例,否则,通过向用户提供破坏其习惯的UI来使他们感到困惑。您可以在Android文档中查看有关这些约定的更多信息,即https://developer.android.com/guide/topics/ui/look-and-feel

© www.soinside.com 2019 - 2024. All rights reserved.