我可以访问运行时创建的Android toast XML吗?

我可以访问运行时创建的Android toast XML吗?,android,testing,toast,Android,Testing,Toast,我需要访问创建的Toast XML代码,该代码已在运行时显示,用于测试目的。有什么方法可以做到这一点吗?也许您应该以编程方式使用Toast消息,如Java中的: Context context = getApplicationContext(); CharSequence text = "Hello toast!"; int duration = Toast.LENGTH_SHORT; Toast toast = Toast.makeText(context, text, duration);

我需要访问创建的Toast XML代码,该代码已在运行时显示,用于测试目的。有什么方法可以做到这一点吗?

也许您应该以编程方式使用Toast消息,如Java中的:

Context context = getApplicationContext();
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_SHORT;

Toast toast = Toast.makeText(context, text, duration);
toast.show();
在科特林:

val text = "Hello toast!"
val duration = Toast.LENGTH_SHORT

val toast = Toast.makeText(applicationContext, text, duration)
toast.show()
我想你可以把它当作一个函数来测试


另外,如果您想更多地了解Toast消息,请点击Android开发者博客的链接:

非常感谢您的帮助,但我需要不用定制Toast来完成这一点。非常感谢您的帮助,但我仍然需要更多的澄清,,如何访问该toast的xml代码?如果希望访问toast视图的任何视图引用,那么最好使用自定义toast。查看此链接非常感谢,但我需要访问在运行时创建的xml代码,以便在执行自动化测试时显示!
Toast toast = Toast.makeText(getApplicationContext(),  "Hello toast!", Toast.LENGTH_SHORT);
toast.show();
View toastView = toast.getView();