我正在使用Toast.makeText来显示对话框的结果,并且有一个有点奇怪的问题:文本显示在应该容纳它的框架上方,如下所示:
消息与框架未对齐。请更好地对齐。
[ _________________________________________________ ]
我通常使用的代码看起来像
Toast bread = Toast.makeText(getContext(), R.string.message, Toast.LENGTH_LONG);
bread.show();
从对话框中。我听说糟糕的环境有时会导致通货膨胀问题,但是
getOwnerActivity()
返回null,所以就这样了。无论如何,我本以为getContext()会提供在构造时传入的上下文,无论如何都是 Activity 。有什么建议么?
最佳答案
您可以尝试以下方法:
Toast bread = Toast.makeText(getApplicationContext(), R.string.message, Toast.LENGTH_LONG);
bread.show();