我正在创建一个Android应用程序,我在其中使用操作栏上的下拉菜单。 所有我定义来改变这种下降的观点倒有点像WhatsApp的如何在android中的actionBar上更改下拉菜单样式?
例如: -
这里WhatsApp的连接按钮表布局自带的项目,但在我的情况下,只有一个简单的列表没有物品。
我也想改由黄变黑的菜单图标。
有人请帮助我,我可以做一个下拉菜单与表格布局和图像。提前致谢。
我正在创建一个Android应用程序,我在其中使用操作栏上的下拉菜单。 所有我定义来改变这种下降的观点倒有点像WhatsApp的如何在android中的actionBar上更改下拉菜单样式?
例如: -
这里WhatsApp的连接按钮表布局自带的项目,但在我的情况下,只有一个简单的列表没有物品。
我也想改由黄变黑的菜单图标。
有人请帮助我,我可以做一个下拉菜单与表格布局和图像。提前致谢。
转到QuickAction3D查看将充分满足您的要求。
ActionBar不是为这种用例设计的。 ActionBar
按钮旨在替换旧设备(HC/ICS之前)上的单独硬件按钮可能触发的旧选项菜单。当您没有足够的空间显示所有按钮(Android框架会自动处理这些按钮)时,将使用您在草图中绘制的溢出按钮(带有3个点的那个),以便将这些按钮分组到溢出菜单。重写这种行为是一个坏主意(如果可能的话)。
相反,您应该考虑另一种方法:将ActionButton
添加到旨在处理颜色选择器的ActionBar
。点击这个按钮时,最好的解决方案是显示一个AlertDialog(你可以在这里轻松地插入你的Views,显示你想要的颜色),因为即使该按钮被隐藏在溢出菜单中,这个效果也是最好的。
或者,您也可能会引发PopupMenu或实现一些QuickAction或PopupWindow