可以在工具栏中添加imageview吗?

时间:2015-05-16 13:30:29

标签: android android-fragments toolbar

我需要有关Toolbar的信息。我想在我的Toolbar中添加四张图片,例如家,新闻,搜索和消息。所以我将Imageview放入Toolbar。现在我不知道如何在这些图像中添加监听器......我怎么能这样做? 我还有一个导航抽屉,我希望如果你按下Imageview中的Toolbar,则会进入新的Fragment,而不是新的Activity。 那我怎么能做这两件事呢? 谢谢你的答案。

3 个答案:

答案 0 :(得分:6)

我想你知道如果不{q} this,你知道如何将imageView添加到ToolBar ..之后获取ToolBar使用{{1}的引用}}

findViewById

答案 1 :(得分:1)

您应该只使用MenuItem内置的常规Toolbar功能(和ActionBar一样)。查找任何ActionBar教程,并查看使用,创建MenuItems(您将在XML中完成大部分工作)。然后,您将能够使用操作系统框架来捕获onClickListenter

以下是文档(您会注意到MenuItem有一个图标属性,会将图片放入Toolbar):

  

机器人:图标= “@绘制/ ic_new_game”

文档: http://developer.android.com/guide/topics/ui/menus.html

答案 2 :(得分:0)

我建议使用ImageButton s。您可以设置将显示为Button的图片来源,其行为与Button的普通OnClickListeners相同。