Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android对话框或浮动活动偏离中心_Android_Layout_Dialog - Fatal编程技术网

Android对话框或浮动活动偏离中心

Android对话框或浮动活动偏离中心,android,layout,dialog,Android,Layout,Dialog,有没有可能让Android警报框或对话框偏离中心?我已经尝试了所有想到的方法,包括制作自定义对话框活动和主题(扩展Android:theme.Dialog),但我无法将其从中心位置移动。是的,您可以使背景半透明并填充整个视图,然后在其中嵌套一个可见布局,您可以使用布局_gravity=“top | left”开 有点离题,但如果您只想显示文本,一个更简单的方法是使用祝酒词 Toast toast = new Toast(new ContextThemeWrapper(getApplication

有没有可能让Android警报框或对话框偏离中心?我已经尝试了所有想到的方法,包括制作自定义对话框活动和主题(扩展Android:theme.Dialog),但我无法将其从中心位置移动。

是的,您可以使背景半透明并填充整个视图,然后在其中嵌套一个可见布局,您可以使用布局_gravity=“top | left”开

有点离题,但如果您只想显示文本,一个更简单的方法是使用祝酒词

Toast toast = new Toast(new ContextThemeWrapper(getApplicationContext(), R.style.YourDialogStyle));
toast.setGravity(Gravity.LEFT|Gravity.TOP, 0,0);

弹出窗口
?可以在此处找到一个示例: