Toast
Toast用来在程序中通知用户一些简短的提示信息,并且不会占用任何屏幕空间,非常简单方便。
1 Button button1 = (Button)findViewById(R.id.button_1); 2 button1.setOnClickListener(new View.OnClickListener(){ 3 @Override 4 public void onClick(View v) { 5 //三个参数,谁发送的消息,发送的内容,持续的时间 6 Toast.makeText(FirstActivity.this,"你点我干嘛呀?" 7 ,Toast.LENGTH_LONG).show(); 8 //finish();//销毁当前活动 9 } 10 });
主要方法:
Toast.makeText();里面需要三个参数,谁发送的消息,发送的内容,持续的时间。
布局文件:
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="match_parent"> 4 <Button 5 android:layout_width="wrap_content" 6 android:layout_height="wrap_content" 7 android:text="点我点我" 8 android:id="@+id/button"/> 9 </LinearLayout>
Java文件:
1 package com.example.toastdemo;
2
3 import android.support.v7.app.AppCompatActivity;
4 import android.os.Bundle;
5 import android.view.View;
6 import android.widget.Button;
7 import android.widget.Toast;
8
9 public class MainActivity extends AppCompatActivity
10 {
11
12 @Override
13 protected void onCreate(Bundle savedInstanceState)
14 {
15 super.onCreate(savedInstanceState);
16 setContentView(R.layout.activity_main);
17 Button button = (Button) findViewById(R.id.button);
18 button.setOnClickListener(new View.OnClickListener()
19 {
20 @Override
21 public void onClick(View v)
22 {
23 Toast.makeText(MainActivity.this,"雷吼啊",Toast.LENGTH_SHORT).show();
24 }
25 });
26 }
27 }
浙公网安备 33010602011771号