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;
    }
}
歡迎轉載,請註明出處。
沒有留言:
張貼留言