android – 如何从微调器适配器获取位置?

android – 如何从微调器适配器获取位置?,第1张

概述我正在使用cat Category类型的通用ArrayList填充一个微调器. 现在,我想从中获取特定项目的位置;所以,我尝试了下面的代码,但它总是返回S. if (Singleton.getCategory() != null) { cat item =new cat(); String cat= Singleton.getCategory().toString(); i 我正在使用cat category类型的通用ArrayList填充一个微调器.

现在,我想从中获取特定项目的位置;所以,我尝试了下面的代码,但它总是返回S.

if (Singleton.getcategory() != null) {    cat item =new cat();    String cat= Singleton.getcategory().toString();    int catID=  Singleton.getcategoryID();    item.setname(cat);    item.setcatID(catID);    int spinnerposition=selcategaryadapter.getposition(item);    //set the default according to value    selCategary.setSelection(spinnerposition);}

以下是我填充微调器的方法:

JsONArray Jsonarray=JsONFunction.getJsONCategary(); JsONObject Json1=null;ArrayList<eexit> Listcategory= new ArrayList<eexit>();try {    for(int i=0;i< Jsonarray.length();i++) {        Json1=Jsonarray.getJsONObject(i);        arrayCategary[i]=Json1.getString("name")        cat item=new cat();          item.setname(Json1.getString("name"));        item.setcatID(Integer.parseInt(Json1.getString("categoryID")));        Listcategory.add(item);    }} catch (Exception e) {    // Todo: handle exception}ArrayAdapter<eexit> selcategaryadapter = new ArrayAdapter<eexit>(Activity.this,R.layout.spinner_layout,Listcategory);selcategaryadapter.setDropDownVIEwResource( androID.R.layout.simple_spinner_dropdown_item );                                  selCategary.setAdapter(selcategaryadapter);selCategary.setPrompt("Select category");
解决方法 像这样使用setonItemSelectedListener

amountSpinner.setonItemSelectedListener(new OnItemSelectedListener() {        @OverrIDe        public voID onItemSelected(AdapterVIEw<?> arg0,VIEw vIEw,int position,long arg3) {            cat item =(car) vIEw.getTag();        }
总结

以上是内存溢出为你收集整理的android – 如何从微调器适配器获取位置?全部内容,希望文章能够帮你解决android – 如何从微调器适配器获取位置?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1129093.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存