我在我的 活动里做了一个简单的 AlertDialog
:
View view = layoutInflater.inflate(R.layout.my_dialog, null);
AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this)
.setView(view)
.create();
infoDialog.show();
使用上面的代码,对话显示在屏幕的(大约)中心。
我想知道,我怎样才能自定义对话框的位置,使它显示在顶部的动作栏?(有没有什么方法可以改变对话的重力或者其他什么东西?)以及如何根据我的代码做到这一点? ?