我有Activity
,它提供了用于编辑实体属性的UI,例如名称,描述等。这个实体也可以有一个图标,但(这是主要问题)可以没有图标。我创建了一个图标选择器活动,它提供了用于图标选择的UI。但是我想不出一种简单而漂亮的方式来从父活动中提供对这个选择器的访问。它可以是一个简单的图像按钮,如果任务只是选择一个图标,但我还可以删除已经设置的图标。有两个“选择”和“删除”按钮似乎很难看。任何聪明的想法?
更新
如果对象没有图标,我最终会使用ImageButton显示所选图标或特殊“否”图标。点击按钮,我会在3.0+上显示PopupMenu
,在旧版本上显示ContextMenu
。菜单包含“更改”和“删除”项目。
答案 0 :(得分:0)
你可以有一个围绕空白区域的边框,或者如果已经有一个图像,可以有图像。
如果图像存在,点击它会弹出一个对话框,您可以在其中选择更改或删除它。
如果它不存在,点击它会弹出一个对话框,您可以在其中添加它。
答案 1 :(得分:0)
您父项活动中gridview
内的custom dialog
怎么样?
更改gridview的图标onItemSelected()
??