Toast是一种简易的消息提示框,和Dialog不一样的是,Toast永远不会获得焦点,无法被点击。
Toast的设计思想就是尽可能不太引人注意,同时还能向用户展示信息,希望他们看到。
Toast显示的时间有限,只分为long和short,它会根据用户设置的显示时间后自动消失。
1.默认Toast
myToast1("这是默认的Toast");
public void myToast1(String str) {
Toast.makeText(getApplicationContext(), str, Toast.LENGTH_SHORT).show();
}
参数依次是显示Toast的上下文、显示的字符串、显示时间、最后show出来即可。
2.自定义Tosat
先大致了解一下LayoutInflater
作用:
1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.
2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素.
方法:
1、Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activity基类, 然后在onCreate里面使用setContentView方法来载入一个在xml里定义好的界面.
2、其实在Activity里面就使用了LayoutInflater来载入界面, 通过getSystemService(Context.LAYOUT_INFLATER_SERVICE)方法