任意の場所にダイアログを表示

29469 ワード

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();