android中如何将下拉列表中获取的值放到其他函数中 5

急急急,我想把点击监听的值得到,传到下一个函数中,怎么弄啊,在线等答案housespinner.setOnItemSelectedListener(newAdapterV... 急急急,我想把点击监听的值得到,传到下一个函数中,怎么弄 啊,在线等答案
housespinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
String a3 = null;
try {
a3 =house.get(e.getText().toString(),ed.getText().toString());
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
//text.setText(a);
//String[] m3=new String[9];
//m3=a3.split(",");
String[] m3={"aa","zz","qq","w","y","s"};
System.out.println(m3[arg2]);
i=m3[arg2];// i是全局变量,想把i传出去,怎么么传啊,捣鼓一天了都???

}
还有其他方法获得下拉框点击的值吗,有函数要用这个值,急急急,请各位大神帮帮忙!!!
展开
 我来答
Hui翙
推荐于2016-02-25 · TA获得超过1.2万个赞
知道小有建树答主
回答量:2350
采纳率:93%
帮助的人:147万
展开全部
1.下拉列表使用Spinner。
2.布局:
<Spinner android:id="@+id/Spinner01"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Spinner>
3.实现
1)新增选择内容:String[] m={"A型","B型","O型","AB型","其他"};
2)初始化设配器:
private ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,m);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //设置下拉列表的风格
spinner.setAdapter(adapter);//将adapter 添加到spinner中
spinner.setOnItemSelectedListener(new SpinnerSelectedListener()); //添加事件Spinner事件监听
3)新建Spinner监听器
class SpinnerSelectedListener implements OnItemSelectedListener{
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
view.setText("你选择的值:"+m[arg2]);//设置编辑框为获取到的选择值
}
public void onNothingSelected(AdapterView<?> arg0) {
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-08-08
展开全部
初学者吧,直接监听ItemClick事件就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
留風
2014-08-06
知道答主
回答量:25
采纳率:0%
帮助的人:9.5万
展开全部
既然你都是全局变量了,还要怎么传么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王勃啊
2014-07-27 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5015
采纳率:62%
帮助的人:4027万
展开全部
传到下一个函数? 传到什么函数?
更多追问追答
追问
下拉菜单联动,我想要这个值,给联动的那个函数
追答
如果你是多级下拉菜单的话。。。前一个菜单触发 OnItemSelected 之后,马上给下一级菜单setAdapter不可以么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式