我正在使用AppCompat库进行DrawerLayout。但是,操作栏未显示汉堡包菜单图标旁边的启动器图标。我已经尝试了几种方法来解决这个问题,但没有一种方法可行。有人知道如何解决它?
我想像这里一样显示图像。在汉堡包图标旁边可以看到Google+图标。
最好的问候
答案 0 :(得分:2)
appIcon / launcher图标未出现在actionBar中的原因是因为Material Design的新设计指南(感谢CommonsWare的讲述)。但是我使用了一个更简单的&更简单的解决方案 - 自定义ActionBar。
步骤:
在活动中:
LayoutInflater inflater = LayoutInflater.from(this);
inflater.inflate(R.layout.custom_action_bar, null);
getSupportActionBar().setHomeEnabled(true); // for burger icon
getSupportActionBar().setDisplayHomeAsUpEnabled(true); // burger icon related
getSupportActionBar().setDisplayShowCustomEnabled(true); // CRUCIAL - for displaying your custom actionbar
getSupportActionBar().setDisplayShowTitleEnabled(true); // false for hiding the title from actoinBar
希望这会节省一些时间。