Thursday, 10 November 2011

Customize toast

  1. Context context = getApplicationContext();
  2.                  String text = new String("Customized Toast!");
  3.                  Toast customizedToast =Toast.makeText(getApplicationContext(), text, Toast.LENGTH_LONG);
  4.                  customizedToast.setGravity(Gravity.TOP, 0, 0);
  5.                  LinearLayout mLayout = new LinearLayout(context);
  6.                  mLayout.setOrientation(LinearLayout.VERTICAL);
  7.                  TextView mTV = new TextView(context);
  8.                  CustomView cv = new CustomView(context);
  9.                  mTV.setText(text);
  10.                  int height = LinearLayout.LayoutParams.FILL_PARENT;
  11.                  int width = LinearLayout.LayoutParams.WRAP_CONTENT;
  12.                  mLayout.addView(cv, new LinearLayout.LayoutParams(height, width));
  13.                  mLayout.addView(mTV, new LinearLayout.LayoutParams(height, width));
  14.                  customizedToast.setView(mLayout);
  15.                  customizedToast.show();

No comments:

Post a Comment