растянуть пользовательский диалог по горизонтали в Android - PullRequest
0 голосов
/ 17 июня 2011

Я пытаюсь настроить диалоговое окно оповещения в Android, но проблема в том, что я хочу создать диалоговое окно и на боковой стороне экрана, то есть я хочу, чтобы мое диалоговое окно помещалось горизонтально без какого-либо дополнительного промежутка.До сих пор я написал следующий код внутри onDialog переопределенного метода Activity.но я все еще получаю пробелы с обеих сторон. Я хочу диалог с Относительно макета

enter image description here

            LayoutInflater factory = LayoutInflater.from(this);
            final View EntryView = factory.inflate(R.layout.mc_custom_dlg, null);

            final AlertDialog.Builder alertDialog =  new AlertDialog.Builder(this);

            alertDialog.setCancelable(true);
            alertDialog.setView(EntryView);
            alertDialog.setInverseBackgroundForced(true);
            Dialog directionDlg = alertDialog.create();
            directionDlg.requestWindowFeature(Window.FEATURE_NO_TITLE);

             WindowManager.LayoutParams wndParams = directionDlg.getWindow().getAttributes();            
             wndParams.flags=LayoutParams.FLAG_LAYOUT_NO_LIMITS | LayoutParams.FLAG_NOT_TOUCH_MODAL;
             wndParams.x=0;
             wndParams.y=-70;
             wndParams.gravity=-1; 
             wndParams.dimAmount=0;


             directionDlg.getWindow().setLayout(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...