活动中使用提示框(Toast)
任务名称:活动中使用Toast
任务现象:点击button时,会弹出提示框:You Click Button
步骤
1、创建一个项目,新建活动和加载布局。参考:
http://8c925c9a.wiz03.com/share/s/2cABOq0BC4HP2LGV_j2dj_pL2PmFkt3XSkVX2GjSRG3a9rRL
2、定义一个Toast的触发点,可以让按键点击的时候弹出这个Toast
protectedvoid onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_application2); //在活动中加载这个布局
Button button=(Button) findViewById(R.id.button); //通过findViewById()方法获取到布局文件中定义的元素
button.setOnClickListener(newView.OnClickListener(){ //调用setOnClickListener()方法为按钮注册一个监听器
@Override
publicvoid onClick(View v){ //点击按钮
Toast.makeText(Application2.this,"You Click button",Toast.LENGTH_SHORT).show(); //弹出Toast
}
});
}
Toast的用法非常简单,通过静态方法makeText()创建出一个Toast对象,然后调用show()将Toast显示出来就可以了。
makeText()方法:该方法需要传入3个参数。第一个参数是content,也就是Toast要求的上下文,由于活动本省就是一个Context对象,因此这里可以直接传入。第二个参数是Toast显示的文本内容,第三个参数是Toast显示的时长,有两个内置常量可以选择Toast,LENGTH_SHORT和Toast.LENTH_LONG