I want to set the position of AlertDialog behind the status bar, when the content in my dialog will increase, how to do it? I am creating a custom AlertDialog using my own layout .... Please help me ....
Below is my code, I set the height and position of xy alertDialog, but still it does not show its effect.
AlertDialog.Builder builder = new AlertDialog.Builder(this); LayoutInflater inf = getLayoutInflater(); View layout = inf.inflate(R.layout.main, null); builder.setView(layout); builder.setTitle("Add to Home screen"); AlertDialog dialog = builder.create(); WindowManager.LayoutParams WMLP = dialog.getWindow().getAttributes(); int dialogOriginalHeight = WMLP.height; WMLP.height += 750; Log.i("XnY", "x="+WMLP.x+", y="+WMLP.y); WMLP.x = -10; //x position WMLP.y = -10; //y position Log.i("XnY", "x="+WMLP.x+", y="+WMLP.y); dialog.getWindow().setAttributes(WMLP); Log.i("POSITION", "POS::HEIGHT:"+WMLP.height); dialog.show();
source share