代码笔记——Toast显示文本,图片,图文
2015-09-06 08:54
162 查看
// Toast显示文本
public void buttonClick1(View v) {
Toast.makeText(this, "Toast显示文本", Toast.LENGTH_LONG).show();
}
// Toast显示图片
public void buttonClick2(View v) {
Toast t = new Toast(this);
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.ic_launcher);
// 或者使用下面这个
// imageView.setImageDrawable(getResources().getDrawable(
// R.drawable.ic_launcher));
t.setView(imageView);
t.setDuration(Toast.LENGTH_SHORT);
// Toast设置位置
t.setGravity(Gravity.TOP, 0, 0);
t.show();
}
// Toast显示图文
public void buttonClick3(View v) {
Toast t = new Toast(this);
TextView textView = new TextView(this);
textView.setText("Toast显示图文");
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.ic_launcher);
// 动态创建布局
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.VERTICAL);
linearLayout.setGravity(Gravity.CENTER);
// 布局加载控件
linearLayout.addView(imageView);
linearLayout.addView(textView);
// Toast加载布局
t.setView(linearLayout);
// Toast设置位置
t.setGravity(Gravity.TOP, 0, 0);
t.setDuration(Toast.LENGTH_LONG);
t.show();
}
public void buttonClick1(View v) {
Toast.makeText(this, "Toast显示文本", Toast.LENGTH_LONG).show();
}
// Toast显示图片
public void buttonClick2(View v) {
Toast t = new Toast(this);
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.ic_launcher);
// 或者使用下面这个
// imageView.setImageDrawable(getResources().getDrawable(
// R.drawable.ic_launcher));
t.setView(imageView);
t.setDuration(Toast.LENGTH_SHORT);
// Toast设置位置
t.setGravity(Gravity.TOP, 0, 0);
t.show();
}
// Toast显示图文
public void buttonClick3(View v) {
Toast t = new Toast(this);
TextView textView = new TextView(this);
textView.setText("Toast显示图文");
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.ic_launcher);
// 动态创建布局
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.VERTICAL);
linearLayout.setGravity(Gravity.CENTER);
// 布局加载控件
linearLayout.addView(imageView);
linearLayout.addView(textView);
// Toast加载布局
t.setView(linearLayout);
// Toast设置位置
t.setGravity(Gravity.TOP, 0, 0);
t.setDuration(Toast.LENGTH_LONG);
t.show();
}
相关文章推荐
- asp.net中使用AutoCompleteExtender具体方法
- C#进阶系列——AOP?AOP!
- Eclipse中Axis2发布WebService
- C#将科学计数法转换为普通数字
- Java反射机制剖析(一)-定义和API
- Struts2_2
- VS2010/MFC编程入门教程之目录和总结
- Spring笔记――14.Spring3新增加的缓存机制
- Item 21:需要返回对象时,不要返回引用 Effective C++笔记
- IO流(Input Output)--引入
- php解析json
- Java I/O解读与使用实例
- jdk1.5新特性之-----枚举
- python+opencv2生成随机字母
- jdk1.5新特性之------->可变参数
- jdk1.5出现的新特性---->增强for循环
- C#中的线程(三) 使用多线程
- C#中的线程(三) 使用多线程
- jdk1.5新特性之-------静态导入
- 关于java的动态代理