import android.widget.LinearLayout; //导入方法依赖的package包/类
private static View createToastView(Context context) {
RelativeLayout root = new RelativeLayout(context);
root.setTag("root");
if (isSupport()) {
root.setBackgroundResource(context.getResources().getIdentifier("colorAccent", "color", context.getPackageName()));
}
//root.setBackgroundColor(Color.RED);
WindowManager.LayoutParams rootParams = new WindowManager.LayoutParams(-1, -2);
rootParams.gravity = Gravity.TOP;
root.setLayoutParams(rootParams);
LinearLayout layout = new LinearLayout(context);
layout.setOrientation(LinearLayout.HORIZONTAL);
if (isSupport()) {
layout.setBackgroundResource(context.getResources().getIdentifier("colorAccent", "color", context.getPackageName()));
}
// layout.setBackgroundResource(android.R.color.holo_red_dark);
// layout.setVerticalGravity(Gravity.VERTICAL_GRAVITY_MASK);
final RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(-2, -2);
params.addRule(RelativeLayout.CENTER_IN_PARENT);
layout.setLayoutParams(params);
layout.setMinimumHeight(getMinHeight(context));
ImageView imageView = new ImageView(context);
imageView.setTag("image");
imageView.setVisibility(View.GONE);
TextView textView = new TextView(context);
textView.setTag("text");
textView.setTextColor(Color.WHITE);
final LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-2, -2);
layoutParams.setMargins(getMinHeight(context, 10), 0, 0, 0);
layoutParams.gravity = Gravity.CENTER_VERTICAL;
layout.addView(imageView, layoutParams);
layout.addView(textView, layoutParams);
root.addView(layout);
return root;
}