0

作为标题,我想将多个列表弹出窗口关联到一个锚点(一个视图)。例如:锚点的上一下一左一右。但我不知道这是否可能?你能解释一下我的问题吗?1) 如何将多个 ListPopupWindows 添加到锚点?2)如果上述条件是可能的,我如何能够将每个 ListPopupWindow 定位到锚点?

您的意见将不胜感激!

4

1 回答 1

0

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); 
于 2014-08-03T07:46:45.630 回答