Android详细的对话框AlertDialog.Builder小示例
来源:互联网 发布:mac如何隐藏下面的菜单 编辑:程序博客网 时间:2024/06/15 15:26
下面是一个字体大小调节选择的单选框:
1. 让 NewsDetailActivity实现一个 implements OnClickListener, 实现其方法:public void onClick(View v) 2. 给几个按钮设置监听 btnBack.setOnClickListener(this); btnSize.setOnClickListener(this); btnShare.setOnClickListener(this); 3.在onClick中实现各个按钮的点击事件 @Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.btn_back:finish();//当点击返回只用结束当前的Activity就可以了break;case R.id.btn_size:showChooseDialog();break;case R.id.btn_share:break;default:break;}} 4.实现 showChooseDialog();方法: /** * 显示对话选择框 */private void showChooseDialog() {AlertDialog.Builder builder = new AlertDialog.Builder(this);// 安卓的对话框String[] items = new String[] { "超大号字体", "大号字体", "正常字体", "小号字体","超小号字体" };builder.setTitle("字体设置");builder.setSingleChoiceItems(items, 2,new DialogInterface.OnClickListener() {// 2默认的选中@Overridepublic void onClick(DialogInterface dialog, int which) {System.out.println("选中:" + which);}});builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {}});builder.setNegativeButton("取消", null);builder.show();//让弹出框显示} 5.最终结果:
图片布局是系统自带的。
0 0
- Android详细的对话框AlertDialog.Builder小示例
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android: 详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- Android详细的对话框AlertDialog.Builder使用方法
- leetcode_Roman to Integer
- C# 删除时弹出提示框操作
- 云 + 端并重,柚子科技 APICloud 要做传统服务 B/S 架构到 Apps 转型的催化剂
- 用jQuery判断页面元素是否存在的方法
- 解决IllegalStateException: Can not perform this action after onSaveInstanceState
- Android详细的对话框AlertDialog.Builder小示例
- 2015 多校联赛 ——HDU5373(模拟)
- Jedis相关操作
- isis dce接收到报文的流程
- C C++中ThreadLocal的实现方式
- 如何在线程中获取spring 管理的bean
- 如何创建圆形头像和圆角图片
- boost------ref的使用(Boost程序库完全开发指南)读书笔记
- LeetCode题解:Valid Anagram