我正在尝试在菜单按钮上单击弹出菜单,如下面的屏幕所示:
我试过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)