本教程应该可以帮助您使用 Toast 小部件:
http://developer.android.com/guide/topics/ui/notifiers/toasts.html
当您创建布局时,假设您在布局文件中添加了一个按钮,我们将调用 myLayout.xml:
<Button
android:id="@+id/Button"
android:text="@string/Button_Name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="Method_Name"/>
然后在你的课上你有:
//necessary imports
public class myActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstance)
{
super.onCreate(savedInstance);
setContentView(R.layout.myLayout);
}
public void Method_Name(View view)
{
//Here you would put what you needed from the toast tutorial
//So I'll demonstrate how to make hello world pop up
Context context=getApplicationContext();
String message="Hello world!";
Toast toast=new Toast(context, message, Toast.LENGTH_SHORT);
toast.show();
}
那么这里发生了什么?好吧,在我们的 myActivity 类中,我们设置了一个 contentView,它将我们的布局文件加载到屏幕上,在这个布局文件中我们有一个按钮(还有其他东西,但它是自动生成的,互联网上有很多东西,布局是不同的主题)。这个使用 onClick 属性的按钮声明了一个要在其内部膨胀的类中调用的方法。然后,当您单击按钮时,将调用方法 METHOD_NAME。我们创建了一个 Toast 小部件,给它一个上下文,它显示的消息以及它将在屏幕上停留多长时间。然后使用 toast.show() 我们向用户显示 toast 通知。
我希望这让事情变得更清楚,如果您需要更多解释或帮助,请说。