求助攻,怎么获取AlertDialog的rediobutton值

问题描述

获取AlertDialog的rediobutton值

比如我现在的默认值为“自动”,在不点击按钮的不出现这个AlertDialog的时候,在外部的textview中获取到默认值。

private String[] huazhi=new String[]{"自动","普通","精细","超精细"};

Dialog log1 = new AlertDialog.Builder(SetActivity.this)

.setSingleChoiceItems(huazhi, 0, new DialogInterface.OnClickListener()

怎么把这个默认值显示在Acticity中的textview中。

解决方案1

 public void onClick(DialogInterface dialog,int which)  

{

  if (which > 0 ) { //表示选的是数据

  String tx =    huazhi[which];

TextView t = (TextView) findViewById(mytextid);

  t.setText(tx );

  }

}
时间: 2024-10-05 17:42:48

求助攻,怎么获取AlertDialog的rediobutton值的相关文章

第三节 java 数组(循环遍历、获取数组的最值(最大值和最小值)、选择排序、冒泡排序、练习控制台输出大写的A)

获取数组的最值(最大值和最小值) 思路: 1.获取最值需要进行比较,每一次比较都会有一个较大的值,因为该 值不确定,需要一个变量进行临储. 2.让数组中的每一个元素都和这个变量中的值进行比较,如果大于了 变量中的值,就用该变量记录较大值. 3.当所有的元素都比较完成,那么该变量中存储的就是数组中最大值 例子://最大值 int arr[] = {1,2,3,4,5,}; int max = arr[0]; for(int a=0;a<arr.length;a++){ {if(arr[a])>a

无废话Android之activity的生命周期、activity的启动模式、activity横竖屏切换的生命周期、开启新的activity获取他的返回值、利用广播实现ip拨号、短信接收广播、短信监听器(6)

1.activity的生命周期 这七个方法定义了Activity的完整生命周期.实现这些方法可以帮助我们监视其中的三个嵌套生命周期循环: (1)Activity的完整生命周期 自第一次调用onCreate()开始,直到调用onDestory()为止.Activity在onCreate()中设置所有“全局”状态以完成初始化. 而在onDestory()中释放所有系统资源.例如,如果Activity有一个线程在后台运行从网络下载数据,它会在onCreate()创建线程, 而在onDestory()销

jQuery遍历table中的tr td并获取td中的值

jQuery遍历table中的tr td并获取td中的值 $(function(){ $("#tableId tr").find("td").each(function(){ <span style="white-space:pre"> </span> var year = $("#year").val(); var month = $("#month").val(); var da

利用SQLServer查询分析器获取存储过程的返回值,检查测试存储过程

1.存储过程没有返回值的情况(即存储过程语句中没有return之类的语句)用方法 int count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况(1)如果通过查询分析器执行该存储过程,在显示栏中如果有影响的行数,则影响几行count就是几(2)如果通过查询分析器执行该存储过程,在显示栏中如果显示'命令已成功完成.'则count = -1;在显示栏中如果有查询结果,则count = -1总结:A.ExecuteNonQuery()该方法只返回影响的行数,如果没有影响

SCRIPT5007:无法获取属性“show”的值,对象为null或未定义

1.错误描述 SCRIPT5007:无法获取属性"show"的值,对象为null或未定义            dojo.js,行15.字符11808 2.错误原因    require(["dijit/registry"],function(registry){        registry.byId("id").show();    }); 3.解决办法 SCRIPT5007:无法获取属性"show"的值,对象为null

IE8下Jquery获取select选中的值的问题

我们一般使用jquery获取select时,一般这么用: <select id='a'>     <option selected='selected' value='1'> </select> var selectedValue = $("#a").val(); 在非IE8下,selectedValue的值为"1",typeof selectedValue 为"string". 在IE8下,selectedV

AE IRasterCursor 获取栅格图层像素值

在编写使用栅格图层的代码时,常常要获取栅格图层的像素值(PixelValue).如果想获取某一点的像素值,可以使用IRaster2中的getPixelValue方法.但如果想要获得的是图层中的某一块甚至整个图层,那么用getPixelValue方法就太过缓慢了. 如果利用IRasterCursor.IPixelBlock3接口,从内存入手,速度就会加快很多.说一下我对他们的理解.首先应用IRaster2中的CreateCursorEx方法实现一个IRasterCursor接口.根据传入的参数,系

node进阶| 解决表单enctype=&quot;multipart/form-data&quot; 时获取不到Input值的问题

今天在学习node踩到一个坑:form设置enctype="multipart/form-data"上传文件时,无法获取到表单其他input的值. 因为之前上传文件用的是 formidable  方法1:formidable (无法获取其他input的值) 引包 app.js var app = express(); var express = require("express");var router = require("./controller&qu

如何获取枚举字符串,值及遍历枚举(转)

http://www.cnblogs.com/fanwenxuan/archive/2007/10/16/926019.html 枚举是一个特定的常量集合组成的独特类型using System;public enum TimeOfDay{   Morning = 0,   Afternoon = 1,   Evening }class EnumExample{   public static int Main()   {//调用方法      WriteGreeting(TimeOfDay.Mo