Android自定义Toast带图片的
16lz
2021-01-22
public class ToastUtil {
public static void myTosat(Context context , int imageId ,String content , int duration){
//new一个toast传入要显示的activity的上下文
Toast toast = new Toast(context);
//显示的时间
toast.setDuration(duration);
//显示的位置
toast.setGravity(Gravity.BOTTOM, 0, 300);
//重新给toast进行布局
LinearLayout toastLayout = new LinearLayout(context);
toastLayout.setOrientation(LinearLayout.HORIZONTAL);
toastLayout.setGravity(Gravity.CENTER_VERTICAL);
ImageView imageView = new ImageView(context);
imageView.setImageResource(imageId);
//把imageView添加到toastLayout的布局当中
toastLayout.addView(imageView);
TextView textView = new TextView(context);
textView.setText(content);
// textView.setBackgroundColor(Color.GRAY);
//把textView添加到toastLayout的布局当中
toastLayout.addView(textView);
toastLayout.setBackgroundColor(Color.GRAY);
//把toastLayout添加到toast的布局当中
toast.setView(toastLayout);
toast.show();
}
public static void myTosat(Context context , int imageId ,String content , int duration){
//new一个toast传入要显示的activity的上下文
Toast toast = new Toast(context);
//显示的时间
toast.setDuration(duration);
//显示的位置
toast.setGravity(Gravity.BOTTOM, 0, 300);
//重新给toast进行布局
LinearLayout toastLayout = new LinearLayout(context);
toastLayout.setOrientation(LinearLayout.HORIZONTAL);
toastLayout.setGravity(Gravity.CENTER_VERTICAL);
ImageView imageView = new ImageView(context);
imageView.setImageResource(imageId);
//把imageView添加到toastLayout的布局当中
toastLayout.addView(imageView);
TextView textView = new TextView(context);
textView.setText(content);
// textView.setBackgroundColor(Color.GRAY);
//把textView添加到toastLayout的布局当中
toastLayout.addView(textView);
toastLayout.setBackgroundColor(Color.GRAY);
//把toastLayout添加到toast的布局当中
toast.setView(toastLayout);
toast.show();
}
}
这个类我也是在网上看到的,但是忘记给把那位大神地址复制下来,勿怪!
更多相关文章
- 实现微信布局的四种方式(一)
- 无法将视图添加到相对布局
- findViewById()返回布局XML中自定义组件的null,而不是其他组件
- Android自定义View-----上下拖动布局--SlideContentLayout
- 图形布局和实际设备上的布局不同
- Android 软键盘弹出时把原来布局顶上去的解决方法
- Android Asyntask:对上下文使用弱引用以避免设备旋转屏幕
- Fragment中出现java.lang.NullPointerException 空指针 上下文为