您的位置:首页 > 编程语言

代码笔记——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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: