Android : Dialog を画面上部に表示する
Dialog の getWindow().setGravity(int gravity) で位置を指定できるので、Gravity.TOP を設定すれば上部に表示されるようになります。
Gravity.BOTTOM に設定すれば画面下部に表示することもできます。
AlertDialog の場合は create して AlertDialog のインスタンスを作成してから行ないます。
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("Show on Top"); AlertDialog dialog = builder.create(); dialog.getWindow().setGravity(Gravity.TOP|Gravity.CENTER_HORIZONTAL); dialog.show();