Android Toast 用法
阿新 • • 發佈:2019-01-06
首先要確定引用了這個包:import android.widget.Toast;
其次,在類中藥建立私有變數Context:private Context context;
在Activity的onCreate()方法下給context賦值:context=this;//context為當前介面
具體程式碼是:
Toast.LENGTH_LONG 3.5秒,Toast.LENGTH_SHORT 2秒。
Toast t = Toast.makeText(context,"happy new year", Toast.LENGTH_LONG);
t.show();
程式碼如下:
package com.example.administrator.dkeyboard; import android.content.Context; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.ImageButton; import android.widget.Toast; public class MainActivity extends AppCompatActivity { ImageButton imageButton; private Context context; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); context=this; Log.d("i", "onCreate: "); setContentView(R.layout.activity_main); imageButton = (ImageButton)findViewById(R.id.imageButton); imageButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { System.out.println("123456"); Toast t = Toast.makeText(context,"happy new year", Toast.LENGTH_LONG); t.show(); } } ); } }
顯示效果: