Toast 复杂布局 使用
来源:互联网 发布:u deserve it 编辑:程序博客网 时间:2024/05/20 18:43
这个是最简单的Toast的使用:
Toast.makeText(this, "This is an Toast!", Toast.LENGTH_LONG).show();
如果想显示更复杂的布局,可以这样做:
toast = new Toast(this);
toast.setView(composeLayout());
toast.setDuration(Toast.LENGTH_LONG);
toast.show();
- public View composeLayout(){
- LinearLayout layout = new LinearLayout(this);
- layout.setOrientation(LinearLayout.HORIZONTAL);
- ImageView image = new ImageView(this);
- image.setImageResource(R.drawable.icon);
- layout.addView(image,
- new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
- TextView text = new TextView(this);
- text.setText("HelloToast!");
- text.setGravity(Gravity.CENTER_VERTICAL); //这个效果不好
- layout.addView(text,
- new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
- return layout;
- }
- Toast 复杂布局 使用
- Android 弹无虚发之第五弹:来点儿不一样的Toast(自定义Toast,设置Toast显示位置,自定义Toast的复杂布局)
- Android界面美化 -- 使用自定义Toast布局替代原生布局
- 使用ConstraintLayout创建复杂的表单布局
- 26、使用SimpleAdapter创建ListView和自定义Toast布局显示
- Toast实现setView布局
- Toast自定义布局,通俗易懂
- 自定义Toast布局
- 自定义toast的布局
- 使用Toast
- Toast使用
- toast使用
- Toast使用
- 使用Toast
- Toast使用
- 使用easyUI在panel中创建复杂布局
- 复杂布局——面板(JPanel)组件的使用
- 自定义Toast实现自定义Toast布局
- Ansi,UTF8,Unicode,ASCII编码的区别
- Jolly Jumper
- 微软图表控件MsChart使用初探
- 设计思维点滴一:complex system
- Source Insight 使用
- Toast 复杂布局 使用
- 理解I/O Completion Port
- 微软图表控件使用初探--数据绑定(交叉表)
- Solution for "The Key Management Service(KMS) is unavailable"
- Eff STL
- S3C2440A WiinCE下CMOS驱动程序修改和摄像头应用程序
- Chromium OS源代码下载
- 关于成员初始化参数列表的总结
- SDK关机