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();
}

}




这个类我也是在网上看到的,但是忘记给把那位大神地址复制下来,勿怪!

更多相关文章

  1. 实现微信布局的四种方式(一)
  2. 无法将视图添加到相对布局
  3. findViewById()返回布局XML中自定义组件的null,而不是其他组件
  4. Android自定义View-----上下拖动布局--SlideContentLayout
  5. 图形布局和实际设备上的布局不同
  6. Android 软键盘弹出时把原来布局顶上去的解决方法
  7. Android Asyntask:对上下文使用弱引用以避免设备旋转屏幕
  8. Fragment中出现java.lang.NullPointerException 空指针 上下文为

随机推荐

  1. 如何截取html的子字符串作为内容摘要
  2. vs远程调试 转http://www.cnblogs.com/ma
  3. 如何使用JavaScript修改基于onclick的文
  4. vue常见面试题
  5. pdf2htmlEX 安装与保持最新版本
  6. html5在pc能实现下拉菜单,在手机实现不了
  7. 开源项目Html Agility Pack实现快速解析H
  8. C 实现HTML5服务时,遇到握手状态的判断问
  9. 100%高度分区内显示:表格单元分区
  10. 我使用生成html文件的python制作了一个脚