クリックボタンの下にドロップダウンのカスタムダイアログボックスを作りたいです。

カウンターボタンをクリックすると、ボタンの下にレイアウトが表示されます。
非常に多くのリンクが表示されますが、リストのみが開きます:-
アクション バー ドロップダウンの開いたアイテムと閉じたアイテムのスタイル
新しいクイック アクション パッケージ
上記のリンクは私には完全には使用されません。
しかし、ダイアログボックスを使用していると、ボタンの前に表示されます。
あなたが知っているなら、私を助けてください。
クリックボタンの下にドロップダウンのカスタムダイアログボックスを作りたいです。

カウンターボタンをクリックすると、ボタンの下にレイアウトが表示されます。
非常に多くのリンクが表示されますが、リストのみが開きます:-
アクション バー ドロップダウンの開いたアイテムと閉じたアイテムのスタイル
新しいクイック アクション パッケージ
上記のリンクは私には完全には使用されません。
しかし、ダイアログボックスを使用していると、ボタンの前に表示されます。
あなたが知っているなら、私を助けてください。
を使用することで、探しているものを達成できると思います
コード例は次のようになります。
int[] location = new int[2];
counterView.getLocationOnScreen(location);
final View mView = inflater.inflate(R.layout.xxxx, null, false);
final PopupWindow popUp = new PopupWindow(mView, Width, Height, false);
popUp.setTouchable(true);
popUp.setFocusable(true);
popUp.setOutsideTouchable(true);
popUp.showAtLocation(view, Gravity.NO_GRAVITY, location[0], location[1]);
PopupWindow にshowAsDropDownは、ポップアップをビューの下のドロップダウンとして表示するメソッドもあります
私はPopupWindowで wrap_content を試みましたが、それでも動作するので驚きました。
PopupWindow popupWindow = new PopupWindow(testView, LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT, false);