如何在Android的默认操作栏中添加按钮?我可以使用ActionBar来获取该栏a = getSupportActionBar();但是,我看不到如何添加左按钮(如主页按钮,但不希望它充当主页按钮)。
将主页按钮添加到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);
}
}
另一个答案是正确的,您可以通过这种方式来实现。但是,如果不查看您的个人资料,我会猜测您来自iOS背景,因为这是iOS的范例。如果您正在开发Android应用程序,则应该花时间学习Android范例,否则,通过向用户提供破坏其习惯的UI来使他们感到困惑。您可以在Android文档中查看有关这些约定的更多信息,即https://developer.android.com/guide/topics/ui/look-and-feel