为了账号安全,请及时绑定邮箱和手机立即绑定

安卓中ListView中怎么加Spinner!

安卓中ListView中怎么加Spinner!

JustTheWayYouA1 2017-02-27 17:17:02
com.apress.gerber.leadus; android.app.Activity; android.os.Bundle; android.view.View; android.widget.AbsListView; android.widget.AdapterView; android.widget.ArrayAdapter; android.widget.ListView; android.widget.SimpleAdapter; android.widget.Spinner; java.util.ArrayList; java.util.HashMap; java.util.List; java.util.Map; sjcs_Activity Activity   {     ListView ;     Spinner ;     List<String>;     List<String> = ArrayList<String>();     SimpleAdapter ;     List<Map<String, Object>> ;     onCreate(Bundle savedInstanceState) {         .onCreate(savedInstanceState);         setContentView(R.layout.);         = (Spinner) findViewById(R.id.);         .add();         .add();         .add();         .add();         .add();         ArrayAdapter<String> adapter = ArrayAdapter<String>(, android.R.layout., );         adapter.setDropDownViewResource(android.R.layout.);         .setAdapter(adapter);         = (ListView) findViewById(R.id.);         =ArrayList<Map<String,Object>>();         = SimpleAdapter(, getData(), R.layout., String[]{, }, []{R.id., R.id.});         .setAdapter();        }     List<Map<String, Object>> getData() {         (i = ; i <; i++) {             String[]arr={,,,,,,};             Map<String, Object> map = HashMap<String, Object>();             map.put(,i);             map.put(, +arr[i] );             .add(map);         }         ;     } } 运行会出错, 如果把spinner1.setAdapter(adapter);注释掉就能运行但是Spinner内容没有!这是为什么啊
查看完整描述

1 回答

?
JustTheWayYouA1

TA贡献1条经验 获得超0个赞

想让ListView中的pinner添加几个选项

查看完整回答
反对 回复 2017-02-27
  • 1 回答
  • 0 关注
  • 1857 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信