记录Dialog的使
来源:互联网 发布:开淘宝直通车什么条件 编辑:程序博客网 时间:2024/05/17 06:19
本人菜鸟,有不对的地方请多原谅。
我在写的程序里面有一个这样的需求,点击TextView弹出列表的Dialong,然后把列表中选取的值返回并修改TextView内容,但是在做的时候遇到了一个问题,因为本人是菜鸟对Dialog也是刚刚接触,在写的时候都是参照网上给的Demo,但是里面都没有对Dialog点击后做处理,因此,本人被难倒了,终于通过重重尝试终于解决了。
下面是代码
这是Dialog要显示的内容
String s = "老年\n青年\n学生\n小孩\n等等";
final String svs[] = s.split("\n");
点击事件
peo_tp.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
//创建Dialog
android.app.AlertDialog.Builder bd = new AlertDialog.Builder(
MainActivity.this);
//Dialog标题
bd.setTitle("团队类型");
//将内容放入Dialog,第三个参数就是要做的修改TextView的内容
bd.setSingleChoiceItems(svs, 0, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
String str = svs[arg1].toString();
peo_tp.setText(str);
}
});
//确定按钮,第二个参数就是要做处理的动作
bd.setPositiveButton("确定",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
//取消按钮,我这里的第二个按钮没有做处理,所以是null
bd.setNegativeButton("取消",null);
//显示Dialog
bd.show();
}
});
- 记录Dialog的使
- 记录:去除自定义dialog的标题
- Android Dialog 记录
- dialog 全屏 记录一下
- 记录帖:重写dialog去掉黑边的样式设置
- 知识记录三:自定义Dialog
- Android-- 封装Dialog,即自定义Dialog,使其满足各种dialog的样式要求
- [学习记录]屏蔽Activity, Dialog风格Activity, AlertDialog的Home键功能方法(总结)
- 自定义底部弹出Dialog(老掉牙的需求还是记录一下吧)
- 使Dialog的关闭按钮失效
- 使Dialog的关闭按钮失效
- 使android的dialog全局显示
- 记录错误16.8.12 android receiver dialog
- [Debug记录]Android dialog setcancelable 无效解决方案
- android学习记录1:android自定义Dialog
- 常用的dialog,包括:single Choice Dialog,Multiple choice Dialog,Input Dialog ,Progress Dialog....
- 重写Dialog写出自己的Dialog
- Android--Dialog,Dialog 的几种使用方法
- spring mvc找不到controller
- Gson将一些字符自动转换为Unicode转义字符,怎么办?
- Servlet请求之浏览器响应乱码的解决
- C语言编程基础-07break continue for循环 while循环
- 线性表的顺序存储
- 记录Dialog的使
- C语言编程基础-08数组
- iOS编程第四版第12,13章---Touch Events and UIResponder, UIGestureRecognizer and UIMenuController
- tomcat service配置
- 开发者成功使用机器学习的十大诀窍
- C语言编程基础-09函数与返回值及形参
- QQ浏览器调试解决方案
- Android 四大组件学习之Service三
- C语言编程基础-10函数形参数组做形参文件操作