Acitvity – 使用Toast

Toast是Android系统提供的一种非常好的提醒方式,在程序中可以将使用它的一些短小信息通知给用户,这些信息会在一段时间后自动消失,并不占用任何屏幕空间。

public class FirstActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.first_layout);
        Button button1 = (Button)findViewById(R.id.button_1); 
 //findViewByld()方法获取在布局文件定义的元素,R.id.button_1是在first_layout.xml中android:id属性指定的。函数返回的是一个View对象,我们需要向下转型将它转成Button对象。
        button1.setOnClickListener(new View.OnClickListener(){  //在得到按钮实例后,屌用该方法为按钮注册一个监听器
            @Override
                    public void onClick(View v){  //点击按钮时会执行监听器的该方法
                Toast.makeText(FirstActivity.this,"you  clicked Button 1",Toast.LENGTH_SHORT).show(); 
 //静态方法makeText()创建一个Toast对象,然后调用show()就将Toast显示出来了。
//三个参数:第一个是Context(Toast要求的上下文),由于活动本身就是一个Context对象,因此FirstActivity.this即可;
//第二个是Toast显示的文本内容;
//第三个是Toast显示的时长。
            }
        });      }
}
运行效果.png

你可能感兴趣的:(Acitvity – 使用Toast)