0

我想在我的 ActionBar 上有一个 CustomView,它将定义按钮、徽标等。但我也想利用 Home Button 和通过搜索界面在 ActionBar 中搜索的能力。是否可以添加,即带有自定义视图布局的 ActionBar 上带有图标的主页按钮?

谢谢

4

1 回答 1

0

当然可以在操作栏上使用自定义视图。Strava android 应用程序就是这样做的(或者至少在顶部提供了一个具有非标准布局的操作栏的外观)。

一次满足您的要求:您可以扩充自己的视图并将其分配给操作栏:

View customView= getLayoutInflater().inflate(R.layout.customView, null);
getSupportActionBar().setCustomView(customView);

您在视图中放置的内容自然完全取决于您,但您必须自己管理所有内容,包括主页按钮操作。这包括左侧主页按钮的图标和文本以及搜索功能。在小型设备上(尤其是纵向模式),我只会使用搜索图标,但在具有更多空间的设备上,您也可以使用替代布局功能自动选择最合适的视图来放置文本输入字段为设备。

于 2013-05-09T16:23:38.980 回答