android studio的toast,Android Studio [Toast]

packagecom.xdw.a122;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.Gravity;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.widget.Button;importandroid.widget.ImageView;importandroid.widget.TextView;importandroid.widget.Toast;importcom.xdw.a122.util.ToastUtil;importjava.util.zip.Inflater;public class ToastActivity extendsAppCompatActivity {privateButton mBtnToast1,mBtnToast2,mBtnToast3,mBtnToast4;

@Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);

setContentView(R.layout.activity_toast);

mBtnToast1=findViewById(R.id.btn_toast_1);

mBtnToast2=findViewById(R.id.btn_toast_2);

mBtnToast3=findViewById(R.id.btn_toast_3);

mBtnToast4=findViewById(R.id.btn_toast_4);

OnClick onClick=newOnClick();

mBtnToast1.setOnClickListener(onClick);

mBtnToast2.setOnClickListener(onClick);

mBtnToast3.setOnClickListener(onClick);

mBtnToast4.setOnClickListener(onClick);

}class OnClick implementsView.OnClickListener{

@Overridepublic voidonClick(View v) {switch(v.getId()){caseR.id.btn_toast_1:

Toast.makeText(getApplicationContext(),"Toast",Toast.LENGTH_LONG).show();break;caseR.id.btn_toast_2:

Toast toastCenter=Toast.makeText(getApplicationContext(),"居中Toast",Toast.LENGTH_LONG);

toastCenter.setGravity(Gravity.CENTER,0,0);

toastCenter.show();break;caseR.id.btn_toast_3:

Toast toastCustom=newToast(getApplicationContext());

LayoutInflater inflater=LayoutInflater.from(ToastActivity.this); //用来找res/layout/下的xml布局文件,并且实例化

View view=inflater.inflate(R.layout.layout_toast,null); //layout_toast ---set size

ImageView imageView=view.findViewById(R.id.iv_toast);

TextView textView=view.findViewById(R.id.tv_toast);

imageView.setImageResource(R.drawable.back_2);//选择显示的图片

textView.setText("自定义toast");

toastCustom.setView(view);

toastCustom.setDuration(Toast.LENGTH_LONG);

toastCustom.show();//显示

break;caseR.id.btn_toast_4:

ToastUtil.showMsg(getApplicationContext(),"包装过的Toast");break;

}

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值