我试图在我的应用程序中实现导航抽屉。
在其中遇到了以下代码行:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
但是我无法理解这段代码的含义。
我尝试阅读官方文档,但不清楚吗?
答案 0 :(得分:0)
这两行用于启用和显示“主页”按钮。
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
您可以通过添加以下行来设置自己的图标:`
getSupportActionBar()。setHomeAsUpIndicator(R.drawable.icon_navigation);
要对此按钮执行操作,您将需要覆盖onOptionItemSelected并将其放在下面的代码中,但请确保您输入了许多人对此混淆的正确ID。
主页按钮ID:android.R.id.home
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == android.R.id.home){
// write your own code..
return true;
}
}
return super.onOptionsItemSelected(item);
}