代码之家  ›  专栏  ›  技术社区  ›  Asahi

浮动弹出窗口-如何实现

  •  2
  • Asahi  · 技术社区  · 14 年前

    我想在我的应用程序中有以下屏幕:按钮在屏幕的底部;当用户按下按钮时,一个带有许多项目的列表将出现,用户应该能够单击其中一个来启动另一个活动。项目的数量可以不同(取决于某些其他条件);弹出窗口将根据按钮进行调整。你建议如何实施这个计划?

    谢谢。

    编辑:其中一个选项是弹出窗口。还有比这更好的吗?

    4 回复  |  直到 14 年前
        3
  •  0
  •   Youssef    14 年前
        4
  •  0
  •   Community CDub    8 年前

    How to implement Drag and Drop in android 2.2?

    TextView view = new TextView(mActivity);
    view.setText("asdasd");
    popoup = new PopupWindow(view, 100, 100);
            popoup.setWindowLayoutMode(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    
            // set window at position
            popoup.showAtLocation(mActivity.getWindow().getDecorView(), Gravity.CENTER, 100, 100);
    
    popoup.update();
    

    0设置内容视图

    1明确你必须告诉弹出窗口的大小 (0和1是构造函数 new PopupWindow(view, 100, 100);

    2将在哪个地点展出

    3和呼叫更新()