带图片的Toast效果
2016-06-30 13:53
459 查看
public class MainActivity extends AppCompatActivity { private Button tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); tv = (Button) findViewById(R.id.tv); tv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { myToast(MainActivity.this, R.drawable.图片名, "", Toast.LENGTH_LONG); } }); } public void myToast(Context context , int imageId , String content , int time){ //new一个toast传入要显示的activity的上下文 Toast toast = new Toast(context); //显示的时间 toast.setDuration(time); //显示的位置 toast.setGravity(Gravity.BOTTOM, 0, 200); //重新给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.setBackgroundCo //把toastLayout添加到toast的布局当中 toast.setView(toastLayout); toast.show(); } }
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories