相关疑难解决方法(0)

在屏幕android上更改Dialog的位置

AlertDialog在我的活动中做了一个简单的事:

View view = layoutInflater.inflate(R.layout.my_dialog, null);
AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this)
                    .setView(view)  
                    .create();

infoDialog.show();
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,对话框显示在屏幕的中心(大约).

我想知道,如何自定义对话框位置以使其显示在顶部操作栏下?(无论如何改变对话的重力或某些东西?)以及如何根据我的代码做到这一点?

android android-widget android-emulator android-intent android-layout

96
推荐指数
6
解决办法
11万
查看次数

DialogFragment在Android中的位置

我有一个DialogFragment表现出View像一个弹出屏幕.窗口始终显示在屏幕中间.有没有办法设置DialogFragment窗口的位置?我查看了源代码,但还没找到任何东西.

android android-layout android-fragments android-dialogfragment

60
推荐指数
5
解决办法
4万
查看次数