多個頁面如有要重複使用
import android.content.Context;
import android.widget.Toast;
/**
* Toast 工具
*/
public class ToastTool {
/**
* R.id & ShortTime
* @param context
* @param messageId
*/
public static void showToastShort(Context context, int messageId) {
Toast.makeText(context, messageId, Toast.LENGTH_SHORT).show();
}
/**
* String & ShortTime
* @param context
* @param message
*/
public static void showToastShort(Context context, String message) {
Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
}
/**
* R.id & LongTime
* @param context
* @param messageId
*/
public static void showToastLong(Context context, int messageId) {
Toast.makeText(context, messageId, Toast.LENGTH_LONG).show();
}
/**
* String & LongTime
* @param context
* @param message
*/
public static void showToastLong(Context context, String message) {
Toast.makeText(context, message, Toast.LENGTH_LONG).show();
}
}
用法 :
@Override
public void onClick(View view) {
switch(view.getId())
{
case R.id.button1:
ToastTool.showToastShort(MainActivity.this, "HelloWorld");
break;
case R.id.button2:
ToastTool.showToastShort(MainActivity.this, R.string.hello_world);
break;
case R.id.button3:
ToastTool.showToastLong(MainActivity.this, "HelloWorld");
break;
case R.id.button4:
ToastTool.showToastLong(MainActivity.this, R.string.hello_world);
break;
}
}
歡迎轉載,請註明出處。