
我已自定义NumberPicker以显示文本.输出是这样的:
当我按OK时,我想将e.x鼠标添加到列表“ Article”中.相反,我得到的是索引值(int).
它由“ array []”填充,其中包括显示数据的列表.
解决我的项目/字符串的方法是什么?
public voID Generatortable(){ final androID.support.v7.app.AlertDialog.Builder alert = new androID.support.v7.app.AlertDialog.Builder(this); alert.setCancelable(false); linearLayout l1 = new linearLayout(getApplicationContext()); l1.setorIEntation(linearLayout.HORIZONTAL); final NumberPicker artikkler = new NumberPicker(this); String array[] = new String[responseList.size()]; for(int j =0;j<responseList.size();j++){ array[j] = responseList.get(j); } artikkler.setMaxValue(responseList.size() - 1); artikkler.setMinValue(0); artikkler.setdisplayedValues(array); artikkler.setWrapSelectorWheel(true); l1.addVIEw(artikkler); alert.setVIEw(l1); alert.setPositivebutton("Ok", new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog, int whichbutton) { Article.add(String.valueOf(artikkler.getValue())); lvIEwAdapter.notifyDataSetChanged(); lvIEw.setAdapter(lvIEwAdapter); } }); alert.setNegativebutton("Cancel", new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog, int whichbutton) { // Canceled. } }); alert.show(); }解决方法:
换线
Article.add(String.valueOf(artikkler.getValue()));通过
Article.add(responseList.get(artikkler.getValue()); 总结 以上是内存溢出为你收集整理的java-带字符串的Android NumberPicker全部内容,希望文章能够帮你解决java-带字符串的Android NumberPicker所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)