小编Soh*_*sin的帖子

创建自定义弹出对话框菜单

我正在尝试在菜单按钮上单击弹出菜单,如下面的屏幕所示:

在此输入图像描述

我试过popupwindow方法,但无法达到确切的情况.这是我正在尝试的方式:

   private View.OnClickListener showPopupWindow() {
    return new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            PopupWindow popUp = popupWindowsort();
            popUp.showAsDropDown(v, 1, 1); // show popup like dropdown list
        }
    };
}

private PopupWindow popupWindowsort() {

    // initialize a pop up window type
    popupWindow = new PopupWindow(context);

    ArrayList<String> sortList = new ArrayList<String>();
    sortList.add("VIEW FULL");
    sortList.add("REPORT");
    sortList.add("ADD TO LIST");
    sortList.add("ADD TO CART");

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(context, R.layout.drop_down_line,
            sortList);
    // the drop down list is a list view
    ListView listViewSort = …
Run Code Online (Sandbox Code Playgroud)

xml android android-layout material-design

7
推荐指数
1
解决办法
9042
查看次数

标签 统计

android ×1

android-layout ×1

material-design ×1

xml ×1