android开发,Java语法,spinner调用,传参的问题

大神您好,上次帮我解决了一个很愁人的问题,再问您个问题。就是这样,在主函数里,我有四个spinner和一个方法A,然后我将选中的Item传出来,作为方法A的参数去调用方法... 大神您好,上次帮我解决了一个很愁人的问题,再问您个问题。
就是这样,在主函数里,我有四个spinner和一个方法A,然后我将选中的 Item 传出来,作为方法A的参数去调用方法A。应该怎样实现?当然这不是关键,关键是我将方法A放在什么位置,才能保证随SelectItem不同,紧接着再调用方法A。
求大神指点,万分感谢
展开
 我来答
幻想流逝
2014-08-08 · TA获得超过1743个赞
知道大有可为答主
回答量:642
采纳率:75%
帮助的人:562万
展开全部

先确认下你要的效果,有4个Spinner,点击任意一个Spinner中的任意一项,获取该项对应的值,调用A方法并把该值作为参数传入,这么理解没错吧?


是的话就很简单了,定义方法A,与spinner放在同一个类中。给4个Spinner分别添加OnItemSelectedListener,在里面调用A方法就行

mySpinner.setOnItemSelectedListener(new OnItemSelectedListener() {

@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
//这里写获取参数的代码然后调用a(...)方法就行;
}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub


}
});
更多追问追答
追问
额,其实我的意思是,方法A需要四个参数,这四个参数来源于四个spinner。
追答
4个Spinner是级联菜单吗?方法A是在4项都选好之后调用吗?还是说每次选项变化时都会触发呢?
来自:求助得到的回答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhzhw8208
2014-08-08
知道答主
回答量:11
采纳率:0%
帮助的人:8万
展开全部
跟你说个网址吧,去stackoverflow,一百人帮你解决,要么就去OSChina。程序员应该都有自己的常去的网站……不谢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式