Android:自定义toast
16lz
2021-01-23
效果图:
代码:
//自定义布局的toast customViewToast.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast toast = Toast.makeText(ToastTest.this, "top", Toast.LENGTH_SHORT); //此处只使用一个TextView,当然也可以使用更复杂的View TextView tv = new TextView(ToastTest.this); tv.setText("CustomView toast."); tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20); tv.setCompoundDrawablesWithIntrinsicBounds(R.drawable.abc_ic_menu_share_mtrl_alpha, 0, 0, 0); tv.setBackgroundColor(Color.parseColor("#ff88ff")); tv.setPadding(30, 10, 30, 10); tv.setGravity(Gravity.CENTER_VERTICAL); toast.setView(tv); toast.show(); } });
更多相关文章
- 在Android studio中无法实时显示布局的问题
- android studio 引入另一个XML文件的布局控件
- android 我的功能模块模板布局之一
- 解决TabLayout+viewpager 滑动切换时 布局文件不是从头显示
- Android控件布局属性大全
- Android之LinearLayout(线性布局)
- Android 布局加载源代码分析
- Android UI布局