android-从一个警示框中点击获取值

问题描述

从一个警示框中点击获取值

程序中的警示框中有一个 channels 列表。
我想从 channels 点击中获取值。

 public void ShowChannelDialog(){
      String[] channels = new String[_publicChannels.size()];
      channels = _publicChannels.toArray(channels);
      AlertDialog.Builder showChannel = new AlertDialog.Builder(this);
      showChannel.setTitle("Channel List ("+(_publicChannels.size()-1)+" channels)");
      showChannel.setItems(channels, new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int item) {
            _publicChannels.clear();
            if (item == (_publicChannels.size())) {
                System.out.println("NEW CHANNEL");
                CreateNewChannel();
                dialog.dismiss();
            }else{
                String channel = String.valueOf(item);
                System.out.println("Selected: " + channel);
            }
        }
    });

String.valueof(item) 只在数组中给出一个int值,我想获取实际的text值。
如何实现?谢谢!

解决方案

String channel = channels[item];

解决方案二:

item 是int值 代表Item的positon
如上所说得channels[item]获取

时间: 2024-09-09 23:05:36

android-从一个警示框中点击获取值的相关文章

“PullToRefreshListView 在Android 4.1 (Jelly Bean)中点击没反应”的解决方法

参考:http://blog.sina.com.cn/s/blog_53f7b6e401019pcd.html Android4.1中,PullToRefreshListView点击项目没反应,也不会报错,解决方法就是在 onAttachedToWindow()方法中加入 super.onAttachedToWindow(); @Override  protected void onAttachedToWindow() { super.onAttachedToWindow(); setSele

android-Android自定义一个按钮,点击的时候相当于点击了菜单键

问题描述 Android自定义一个按钮,点击的时候相当于点击了菜单键 请问该如何实现,自定义的按钮,点击的时候相当于在手机上点击了菜单键 解决方案 你先拿到菜单键的点击事件,其实就是新的按钮控件里调用菜单键的方法就可以啦,链接里有菜单键的方法 http://m.blog.csdn.net/blog/penglijiang/7844578

如何在android开发中点击按钮切换多区域中其中一个区域的显示内容?

问题描述 如何在android开发中点击按钮切换多区域中其中一个区域的显示内容? 如何在android开发中将一个视图划分上下三块,上方显示图像,中间显示控制按钮,点击下方按钮,切换中间区域显示内容? 解决方案 方法1:从你的问题看来按钮点击事件我就不说了,你可以用fragment(片段),具体怎么用? 布局文件里面有个framelayout用来更改这片区域. 写一个fragment类,也就是集成fragment 在activity里面用fragmentmanager切换 -----------

jsp-在一个div中点击增加按钮弹出另个div

问题描述 在一个div中点击增加按钮弹出另个div 集体的效果如图所示,请大神们帮帮我! 解决方案 建议用插件blockUi来实现,很好用,博主可以试试 解决方案二: http://blog.csdn.net/tolcf/article/details/38712343 解决方案三: 设置点击事件,点击触发,让另一个 相关文章 id 成数组的传值-jsp弹出框传值问题(一个jsp 点击按钮弹出另一个jsp,选中记录带回数据显示在指定框中) 数据库-在一个jsp页面中,点击一个按钮,弹出另一个js

android生成随机数-android 中点击按钮生成一组十位随机数怎么做?

问题描述 android 中点击按钮生成一组十位随机数怎么做? 请哪位好心大神指点一下,点击一个按钮生成一组十位随机数,并且显示在输入框中怎么做?求指点菜鸟!!! 解决方案 Html页面中点击按钮发送邮件 解决方案二: 用异步的方法先随机出十个数字然后把它们保存成一个字符串然后在文本框中显示就可以了. 解决方案三: double rd; //随机数 long sws; //生成的10位数 do { rd = Math.random(); sws = (long) (rd*10000000000l

从警示框设计 看iPhone与Android的区别

有一次我无意中发现了这样的警示弹出框样式(左边是iPhone客户端的,右边是Android客户端的),那一刹那,我真的被雷到了. 我告诉视觉设计师,"取消"和"确定"应该在样式上有所区别(我有点无奈,因为我觉得这是常识),并让他认真参考一下iPhone的原生样式(如下图). 之后,改成了这个样子(左边是iPhone客户端的,右边是Android客户端的). 我依然不太满意,但我没想到的是,Android的开发人员也不满意了,他们跟我说:"现在这样子太丑了,

js jq-如何实现下拉框点击一个选项,该选项的内容显示在文本框中?

问题描述 如何实现下拉框点击一个选项,该选项的内容显示在文本框中? <div class="input-group"> <input class="form-control select_of_input"> <div class="input-group-btn"> <button type="button" class="btn btn-default dropdown-

frame-在一个Frame中点击按钮,如何在另一个Frame中显示出来?

问题描述 在一个Frame中点击按钮,如何在另一个Frame中显示出来? 如图,我需要在buttomFrame中点击"在线客服"的< a >标签按钮,然后在rightFrame中把小窗口显示出来.小窗口是直接置于rightFrame文字上方的样子. 以下是frameset的代码部分: <frameset rows="104,*,27" cols="*" frameborder="1" border="

Android中一个在MainActivity中的控件在OneActivity中怎样获取到

问题描述 Android中一个在MainActivity中的控件在OneActivity中怎样获取到 每点击一次添加按钮 购物车的TextView 更新一次 解决方案 Android-获取view中的一个控件 解决方案二: 有很多种方式,如果单纯获取控件可以通过Layoutinflater获取view,然后获取控件