2

edit-text をクリックしているときに pop-window を使用してテキストビューを表示しています。しかし、ポップウィンドウは特定の場所に表示されず、常に左上隅に表示されます。これが私のコードです。何が問題なのですか

    private void showPopup(Context context,final LinearLayout Parent) {


    LayoutInflater layoutInflater = (LayoutInflater)context
      .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    layout = layoutInflater.inflate(R.layout.popup,MainActivity.parent,true);
    // Creating the PopupWindow
    final PopupWindow popupWindow = new PopupWindow(
               layout,700,700);


    popupWindow.setContentView(layout);
    popupWindow.setHeight(500);


    new Runnable(){
        @Override
        public void run() {

            popupWindow.showAtLocation(layout, Gravity.CENTER,300,150);
        }

    };


    }
4

1 に答える 1