Дизайн Android-всплывающих окон

У меня проблема при создании всплывающего окна для моего приложения. Я'Я пытаюсь показать всплывающее окно, которое заполняет общий размер моего экрана. Проблема в том, что ям, получая 1px линию на левой стороне, которая нет заполнены.

мой всплывающий XML:

 


    
 


и моя функция показывать всплывающее окно:

    private void showPopup(final Activity context) {         
       // Inflate the popup_layout.xml
       LinearLayout viewGroup = (LinearLayout)findViewById(R.id.popup);
       LayoutInflater layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
       View layout = layoutInflater.inflate(R.layout.startpopup, viewGroup);

       // Creating the PopupWindow
       final PopupWindow popup = new PopupWindow(context);
       popup.setContentView(layout);
       Display display = getWindowManager().getDefaultDisplay(); 
       int width = display.getWidth();
       int height=display.getHeight();
       popup.setWidth(width+5);
       popup.setHeight(height+5);
       popup.setFocusable(true);
       popup.showAtLocation(layout, Gravity.FILL, 0, 0);
       Button close = (Button) layout.findViewById(R.id.close);
           close.setOnClickListener(new OnClickListener() {

             @Override
             public void onClick(View v) {
               popup.dismiss();
             }
           });
 }

Я попытался с помощью gravity.center и попытался установить смещение -30, -30, но ничего не произошло. Есть идеи?

Ответы на вопрос(0)

Ваш ответ на вопрос