作为标题,我想将多个列表弹出窗口关联到锚点(视图)。 例如:锚上方一个,下方一个,左侧一个,右侧一个。但我不知道是否可能? 你能解释我的问题吗? 1)如何将多个ListPopupWindows添加到锚点? 2)如果可以达到上述条件,我怎样才能将每个ListPopupWindow定位到锚点?
您的意见将不胜感激!
答案 0 :(得分: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);