Android 更改 Toast 的默认位置及自定义Toast
2016-12-06 19:11
676 查看
先看看两篇文章
Android 更改 Toast 的默认位置
android Toast大全(五种情形)建立属于你自己的Toast
Toast Notifications的API
默认效果的代码
自定义显示位置效果
带图片的Toast
完全自定义效果
完.
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();
完.
相关文章推荐
- Android 更改 Toast 的默认位置方法
- Android 更改 Toast 的默认位置
- Android 弹无虚发之第五弹:来点儿不一样的Toast(自定义Toast,设置Toast显示位置,自定义Toast的复杂布局)
- 自定义toast的学习(改变toast默认动画、弹出位置)
- android Toast 弹出在屏幕中间位置以及自定义Toast
- 自定义RadioButton样式并去除默认样式位置【Android】
- Android ormlite更改数据库默认位置
- android 百度地图自定义圆,更改默认图标等常用方法
- Android Toast 默认和自定义使用
- 更改Android Toast的显示位置
- android 开发技巧(12)--更改 Toast 显示位置的技巧
- Android 修改toast的默认位置和获取当前屏幕的高度和宽度
- Android中自定义Toast视图和修改显示位置
- android 更改Toast显示的位置
- Toast大全(默认,顶部,底部,各种自定义) Android
- android实现下拉框(spinner),自定义大小颜色背景位置,去掉默认样式黑边
- Android 自定义dialog,去除系统默认黑色背景,边框并设置dialog的显示位置
- Android更改默认menu界面颜色和位置
- 更改Android之Toast的位置------Toast总结
- android Toast 自定义显示位置 custom position