1.Toast
Toast在英文中有烤面包的意思,而在安卓开发中是用来提醒用户的消息显示。我猜这里之所以用Toast为该功能命名可能是因为消息的弹出方式就像面包烤好了从面包机中弹出来一样。
2.使用Toast
首先需要一个Toast弹出的触发点。在活动文件中onCreate()方法中添加如下代码
Button button1=(Button) findViewById(R.id.button_1); button1.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){
Toast.makeText(FirstActivity.this,"你点击了按钮一",Toast.LENGTH_SHORT).show();
}
});
findViewById()方法获取布局文件中定义的元素。
上边代码中将获取到的对象强制转换为Button类型。
setOnClickListener()设置了一个监听器,而这里使用了java中的隐形内部类,并且重写了onClick()方法。
Toast.makeText(FirstActivity.this,"你点击了按钮一",Toast.LENGTH_SHORT).show();
Toast.makeText()中需要三个参数,第一个是Context,第二个是显示的文本内容,第三个是显示时长。