作为标题,我想将多个列表弹出窗口关联到一个锚点(一个视图)。例如:锚点的上一下一左一右。但我不知道这是否可能?你能解释一下我的问题吗?1) 如何将多个 ListPopupWindows 添加到锚点?2)如果上述条件是可能的,我如何能够将每个 ListPopupWindow 定位到锚点?
您的意见将不胜感激!
作为标题,我想将多个列表弹出窗口关联到一个锚点(一个视图)。例如:锚点的上一下一左一右。但我不知道这是否可能?你能解释一下我的问题吗?1) 如何将多个 ListPopupWindows 添加到锚点?2)如果上述条件是可能的,我如何能够将每个 ListPopupWindow 定位到锚点?
您的意见将不胜感激!
Android 一切皆有可能!:) 我没有时间为你写信,但这里有提示。
为网格创建一个布局xml文件(TableLayout似乎是最好的,但RelativeLayout或嵌套的LinearLayout-s也可以):
@id/topLeft @id/toP @id/topRight
@id/left Anchor @id/right
@id/bottomLeft @id/bottom @id/bottomRight
所有占位符视图都声明为 FrameLayout。当您需要添加所谓的“弹出窗口”(命名popupView
)时,请使用以下内容:
((ViewGroup)findViewById(R.id.right)).addView(popupView);