查看Google的design guidelines。他们用最左边的丢弃按钮显示似乎是Toolbar
的内容。这正是我想要的。
我尝试使用全屏DialogFragment
,但它不适合我应用的需求或结构,也不是一个简单的任务来实现正确的Toolbar
。如果Google的日历应用程序在这种情况下甚至不使用DialogFragment
,我不会感到惊讶。说到这一点,我尝试搜索日历应用程序的示例代码,但没有找到。如果有人可以链接一些我会非常感谢!!
我现在正在使用某个活动并尝试使用menu
item
属性android:orderInCategory
,但它不允许我在标题前放置一个项目。我也考虑过启用向上按钮,但这种情况并不理想。
答案 0 :(得分:1)
如果您使用Activity
,则可以在onCreate()
中执行此类操作。
getSupportActionBar().setHomeAsUpIndicator(R.drawable.abc_ic_clear_mtrl_alpha);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
当点击该选项时,控件将出现在onOptionsItemSelected()
,您可以按照以下方式处理它
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
finish();
return true;
}
return super.onOptionsItemSelected(item);
}