先看看两篇文章
Android 更改 Toast 的默认位置
android Toast大全(五种情形)建立属于你自己的Toast
Toast Notifications的API

默认效果的代码

Toast.makeText(MainActivity.this,"默认样式",Toast.LENGTH_SHORT).show();

自定义显示位置效果

private Toast toast; toast=  Toast.makeText(MainActivity.this, pickers.getShowConetnt(), Toast.LENGTH_SHORT);            toast.setGravity(Gravity.TOP, 0, 0);            toast.show();//setGravity参数一个Gravity常量,一个x方向偏移值和一个y方向偏移值。//如果你想要向右移动,增加第二个参数的值;增加第三个参数的值向下移动。

带图片的Toast

private Toast toast; toast=  Toast.makeText(MainActivity.this, pickers.getShowConetnt(), Toast.LENGTH_SHORT);   toast.setGravity(Gravity.CENTER, 0, 0);   LinearLayout toastView = (LinearLayout) toast.getView();   ImageView imageCodeProject = new ImageView(getApplicationContext());   imageCodeProject.setImageResource(R.drawable.icon);   toastView.addView(imageCodeProject, 0);   toast.show();

完全自定义效果

LayoutInflater inflater = getLayoutInflater();   View layout = inflater.inflate(R.layout.custom,     (ViewGroup) findViewById(R.id.llToast));   ImageView image = (ImageView) layout     .findViewById(R.id.tvImageToast);   image.setImageResource(R.drawable.icon);   TextView title = (TextView) layout.findViewById(R.id.tvTitleToast);   title.setText("Attention");   TextView text = (TextView) layout.findViewById(R.id.tvTextToast);   text.setText("完全自定义Toast");   toast = new Toast(getApplicationContext());   toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40);   toast.setDuration(Toast.LENGTH_LONG);   toast.setView(layout);   toast.show();

完.

更多相关文章

  1. Android(安卓)Retrofit 2.0(二)使用教程OkHttp3 + Gson + RxJava
  2. Activity 属性设置参数说明
  3. Eclipse 默认打开Android(安卓)xml 布局
  4. android 下改变默认的checkbox的 选中 和被选中 图片
  5. Android使用okhttp框架实现带参数Get和Post请求(附服务端完整代码
  6. Android(安卓)Studio修改默认Activity继承AppCompatActivity
  7. android 与 js 互调
  8. mybatisplus的坑 insert标签insert into select无参数问题的解决
  9. Python技巧匿名函数、回调函数和高阶函数

随机推荐

  1. Android studio之启动AVD模拟器异常
  2. Android 获取手机屏幕大小两种方法
  3. android ViewPager学习笔记1
  4. android添加监听器
  5. Android(安卓)混淆打包
  6. Android WIFI,蓝牙,电池,背光,SD卡,摄像头,按键
  7. Android adb.exe程序启动不起来
  8. android Activity间List传值
  9. Android 消息通知栏Notification使用和权
  10. Android Property实现介绍