自定义界面的AlertDialog

有时候dialog不能满足我们的UI 需求,因此需要自己定义dialog的界面 ,此时我们可以用

setContentView(view) 这个方法来实现 ,废话少说,直接上代码

1 导入包

import androidx.appcompat.app.AlertDialog;

2 创建dialog

final  AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
		AlertDialog alertDialog = builder.create();
		alertDialog.show();//注意:必须在window.setContentView之前show
		View view = getDialogView();
		alertDialog.setContentView(view);
private View getDialogView() {
		LayoutInflater inflater = LayoutInflater.from(mContext);
		View view = inflater.inflate(R.layout.loading_dialog, null);// 得到加载view
		// main.xml中的ImageView
		ImageView spaceshipImage = (ImageView) view.findViewById(R.id.img);
		TextView tipTextView = (TextView) view.findViewById(R.id.tipTextView);// 提示文字
		// 加载动画
		Animation hyperspaceJumpAnimation = AnimationUtils.loadAnimation(
				mContext, R.anim.loadin
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值