谢谢。PopWindows可以满足我们需要。

还请教一个问题,有没有直接的方法在可以在下面的第二个onItemClick()里得到GridView

Item的信息?正如用ContextMenu实现时,可以在onContextItemSelected()里用

AdapterContextMenuInfo直接得到GridView.Item.Position一样。

比如,我们需要需要通过点击GridView的Item弹出了一个PopupWindow,在该ListView里包含一个ListView,然后通过点击ListView的item来删除GridView的这个Item:

onItemClick                                onItemClick

GridView -------------> Popupwindow.showAsDropDown  --------------> 删除操作

目前我们的实现方法是在第一个onItemClick里向PopupWindow传递一个tag,该tag包含着

GridView.Item.Position信息。

【 在 PaoloMaldini (solo con te) 的大作中提到: 】

: 标  题: Re: 请问如何在Android程序里动态设置View的位置?

: 发信站: 水木社区 (Fri Oct 24 15:59:08 2014), 站内

: 不用ContextMenu的话,可以考虑用PopupWindow,把GridView的item当anchor

: 【 在 szbf (孙子兵法) 的大作中提到: 】

: : 想在Android里用ListView模拟点击GridView的item后的弹出菜单,希望做到ListView能显示在item对应的位置。请问该怎么做到?

: : 我试图用GetX和setX函数,结果在低版本的Adroid手机上会异常退出。

: : 谢谢!

: : ...................

: --

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐