Android 为什么烤面包的宽度比内容要短?
我编写了一个活动,其中包含一个导航抽屉(一个包含ListView的简单片段),以及ListView的模型和适配器。在单个列表项中有一个ImageView和一个TextView,这在许多应用程序中通常都是如此。这就是我所做的,活动和片段类的其余代码都是由Android Studio自动生成的。然后,当我在活动中使用Android 为什么烤面包的宽度比内容要短?,android,toast,Android,Toast,我编写了一个活动,其中包含一个导航抽屉(一个包含ListView的简单片段),以及ListView的模型和适配器。在单个列表项中有一个ImageView和一个TextView,这在许多应用程序中通常都是如此。这就是我所做的,活动和片段类的其余代码都是由Android Studio自动生成的。然后,当我在活动中使用Toast.makeText时,结果如下所示 我搜索了这个问题,并尝试使用Toast.makeText(this.getApplicationContext(),…)而不是Toast.m
Toast.makeText
时,结果如下所示
我搜索了这个问题,并尝试使用Toast.makeText(this.getApplicationContext(),…)
而不是Toast.makeText(this,…)
,结果成功了。我想知道为什么会发生这种情况,我应该如何正确地解决这个问题?在文章中,它说一个典型的祝酒词是这样的:
Context context = getApplicationContext();
Toast toast = Toast.makeText(context, text, duration);
我想这是因为根据您拥有的类,上下文会有所不同,因为并非所有上下文实例都是平等创建的
更多信息:非常感谢。我甚至不知道这是正确的用法。