Android Studio怎么使用自定义对话框效果
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章主要介绍了Android Studio怎么使用自定义对话框效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android Studio怎么使用自定义对话框效果文
千家信息网最后更新 2025年11月06日Android Studio怎么使用自定义对话框效果
这篇文章主要介绍了Android Studio怎么使用自定义对话框效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android Studio怎么使用自定义对话框效果文章都会有所收获,下面我们一起来看看吧。
兼容低版本的APP运行
第一步:新建新的空白activity,布局XML设置如下
该APP的启动界面activity_main.xml
自定义的对话框item_alert_dialog的布局XML设置
第二步:在MainActivity.java中绑定布局xml
第三步:对话框实现抽象方式
package com.xwb.zdydhk;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends AppCompatActivity implements View.OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn_single = findViewById(R.id.btn_single); btn_single.setOnClickListener(this); Button btn_alert_customer = findViewById(R.id.btn_alert_customer); btn_alert_customer.setOnClickListener(this); } @Override public void onClick(View v){ AlertDialog.Builder builder = new AlertDialog.Builder(this); switch (v.getId()){ case R.id.btn_single: builder.setTitle("单选对话框").setIcon(R.mipmap.ic_launcher).setSingleChoiceItems(new String[]{"中国", "德国", "日本"}, 0, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this,"选中的"+which,Toast.LENGTH_SHORT).show(); } }); break; case R.id.btn_alert_customer: //setView(R.layout.item_alert_dialog)为自定义的对话框,或图片等等 builder.setTitle("自定义对话框").setIcon(R.mipmap.ic_launcher).setView(R.layout.item_alert_dialog); break; } AlertDialog ad = builder.create(); ad.show(); }}第四步:运行APP效果
关于"Android Studio怎么使用自定义对话框效果"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Android Studio怎么使用自定义对话框效果"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
对话框
对话
效果
布局
知识
内容
篇文章
运行
价值
图片
操作简单
文章
方式
易懂
更多
版本
界面
看吧
空白
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机三级数据库有多难
网络安全防范总结
网络安全意识专项培训
怀仁网络安全宣传周
软件开发龙头信息股
jdk对于数据库的作用
信息安全是网络安全的基础吗
这次防疫关于网络安全
深圳市前海微密网络技术
广州触点科技互联网有限公司
软件开发属于中专的哪个专业
页游服务器
大连交大网络安全中心
万方数据库充值后如何开发票
联想服务器怎么关闭numa
保护数据库安全的手段
数据库主键和外键叫什么功能
我的世界服务器ip手机
域服务器怎么添加管理员用户
php数据库知识点
嘉定区信息软件开发要多少钱
hp服务器 硬盘灯
数据库 西安交通大学
大运会网络安全卫士
上海软件开发看准志先科技
江苏常熟网络安全技术支撑单位
地方网络技术培训多少钱
腾讯游戏登陆服务器
qq远程服务器地址
现在有哪些前沿的网络技术