您的位置:首页 > 其它

自定义Toast布局

2015-10-07 21:27 351 查看
public class MainActivity extends Activity {

 @Override

 protected void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_main);

 }

 // 点击按钮显示Toast

 public void onClick(View v) {

  customToast("自定义吐司");

 }

 public void customToast(String info) {

  Toast toast = Toast.makeText(this, "吐司内容", Toast.LENGTH_SHORT);

  // 设置显示位置,x,y为偏移量

  toast.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL, 0, 100);

  View view = getLayoutInflater().inflate(R.layout.toastview, null);

  TextView tv = (TextView) view.findViewById(R.id.tv);

  tv.setText(info);

  // 根据自定义布局,创建view并设置

  toast.setView(view);
  // 显示

  toast.show();

 }

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