大佬教程收集整理的这篇文章主要介绍了Android – 如何从微调框中获取所选项目值并将其放入字符串?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@Override protected void onCreate(Bundle savedInstanceStatE) { super.onCreate(savedInstanceStatE); setContentView(R.layout.activity_main); Spinner spinner = (Spinner) findViewById(R.id.imc_spinner); // Create an ArrayAdapter using the String array and a default spinner layout ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromresource(this,R.array.imc_array,@R_674_1061@t.simple_spinner_item); // Specify the layout to use when the list of choices appears adapter.setDropDownViewresource(@R_674_1061@t.simple_spinner_dropdown_item); // Apply the adapter to the spinner spinner.setAdapter(adapter); } public void onItemSELEcted(AdapterView<?> parent,View view,int pos,long id) { // An item was SELEcted. You can retrieve the SELEcted item using imc_met = parent.getItemAtPosition(pos).toString(); }
我声明imc_met为public String imc_met ;.问题是imc_met不包含微调框的选定项目的值,但它为空…
问题在哪里?
提前Thx.
@H_616_11@代替:
更新:
看来你将侦听器分配给你的微调器不正确的方式,做一些如下所示:
spin.setOnItemSELEctedListener(new OnItemSELEctedListener() { @Override public void onItemSELEcted(AdapterView<?> arg0,View arg1,int arg2,long arg3) { String imc_met=spin.getSELEctedItem().toString(); } @Override public void onNothingSELEcted(AdapterView<?> arg0) { // TODO Auto-generated method stub } });@H_616_11@ @H_616_11@
以上是大佬教程为你收集整理的Android – 如何从微调框中获取所选项目值并将其放入字符串?全部内容,希望文章能够帮你解决Android – 如何从微调框中获取所选项目值并将其放入字符串?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。