默认情况下是在屏幕的中央进行Toast的显示,但是也可以习惯其限制位置,或者为上面增加一些显示的图片。

在main.xml中

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

<Button

android:id="@+id/but"

android:layout_marginTop="10dp"

android:layout_marginLeft="8dp"

android:layout_marginRight="8dp"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="自定义风格的Toast显示" />

</LinearLayout>

在MyToastDemo.java程序中

package com.tarena.toast;

import android.app.Activity;

import android.os.Bundle;

import android.view.Gravity;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.ImageView;

import android.widget.LinearLayout;

import android.widget.Toast;

public class MyToastDemo extends Activity {

private Button but = null;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

super.setContentView(R.layout.main);

this.but = (Button) super.findViewById(R.id.but);

this.but.setOnClickListener(new OnClickListenerImpl()) ;

}

private class OnClickListenerImpl implements OnClickListener {

public void onClick(View v) {

Toast myToast = Toast.makeText(MyToastDemo.this, "自定义风格的Toast信息提示框",

Toast.LENGTH_LONG);

myToast.setGravity(Gravity.CENTER, 60, 30);

LinearLayout myToastView = (LinearLayout)myToast.getView(); //线性布局

ImageView img = new ImageView(MyToastDemo.this);

img.setImageResource(R.drawable.pt);

myToastView.addView(img,0); //图片放在最前面

myToast.show();

}

}

}



更多相关文章

  1. Android扩展 - 拍照篇(Camera)
  2. Android(安卓)背景图片重复平铺 Background repeat
  3. 动态显示带图片列表【Android】
  4. android studio实现视频图片轮播功能
  5. Glide框架V3版本和V4版本区别
  6. android 网络编程--URL获取数据/图片
  7. 三种自定义漂亮的Android(安卓)SeekBar的方法
  8. android 5.0 修改默认壁纸
  9. [置顶] android加载大图片到内存

随机推荐

  1. Android(安卓)U盘文件显示在文件管理器
  2. Android 的生命周期基础知识
  3. 【技术调研】WebP格式在Android平台上的
  4. Android6.0 ueventd
  5. android小白的开发之路
  6. Android完全结束Activity并退出程序
  7. Android工程师入门课程大全
  8. adb安装配置及连接手机
  9. Android圆形头像的绘制(二)之自定义视图
  10. Android IoT开发实战 | 03 - Android日志