我需要有关Toolbar
的信息。我想在我的Toolbar
中添加四张图片,例如家,新闻,搜索和消息。所以我将Imageview
放入Toolbar
。现在我不知道如何在这些图像中添加监听器......我怎么能这样做?
我还有一个导航抽屉,我希望如果你按下Imageview
中的Toolbar
,则会进入新的Fragment
,而不是新的Activity
。
那我怎么能做这两件事呢?
谢谢你的答案。
答案 0 :(得分:6)
我想你知道如果不{q} this,你知道如何将imageView
添加到ToolBar
..之后获取ToolBar
使用{{1}的引用}}
findViewById
答案 1 :(得分:1)
您应该只使用MenuItem
内置的常规Toolbar
功能(和ActionBar一样)。查找任何ActionBar
教程,并查看使用,创建MenuItems
(您将在XML中完成大部分工作)。然后,您将能够使用操作系统框架来捕获onClickListenter
。
以下是文档(您会注意到MenuItem
有一个图标属性,会将图片放入Toolbar
):
机器人:图标= “@绘制/ ic_new_game”
答案 2 :(得分:0)
我建议使用ImageButton
s。您可以设置将显示为Button
的图片来源,其行为与Button
的普通OnClickListeners
相同。