我希望在我的ActionBar上有一个CustomView,它将定义按钮,徽标等。但我还想使用Home Button以及通过Search Interface在ActionBar中搜索的功能。是否可以在带有自定义视图布局的ActionBar上添加带有图标的Home Button?
由于
答案 0 :(得分:0)
当然可以在操作栏上使用自定义视图。 Strava安卓应用就是这样(或者至少在顶部有一个非标准布局的动作栏的外观)。
一次一个地满足您的要求:您可以给自己的视图充气并将其分配到操作栏:
View customView= getLayoutInflater().inflate(R.layout.customView, null);
getSupportActionBar().setCustomView(customView);
您放在视图中的内容当然完全取决于您,但您必须自己管理所有内容,包括主页按钮操作。这包括左侧主页按钮的图标和文本以及搜索功能。在小型设备上(特别是在纵向模式下)我只会选择搜索图标,但在具有更多空间的设备上,您也可以在文本输入字段中使用,使用备用布局功能自动选择最合适的视图对于设备。