public static void showCustomToast(Context context, String message, int duration) {
Toast t = new Toast(context); LinearLayout view = new LinearLayout(context); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); params.gravity = Gravity.CENTER; view.setLayoutParams(params); view.setBackgroundResource(R.drawable.popup); LayoutParams txtparam = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1.0f); txtparam.gravity = Gravity.CENTER;
TextView txt = new TextView(context); txt.setTextAppearance(context, android.R.attr.textAppearanceLarge); txt.setPadding(20, 0, 20, 0); txt.setTextColor(Color.WHITE); txt.setGravity(Gravity.CENTER); txt.setLayoutParams(txtparam); txt.setText(message); view.addView(txt); t.setView(view); t.setGravity(Gravity.CENTER, 0, 0); t.setDuration(duration); t.show(); }
Comments
Post a Comment