android中ArrayAdapter的这种用法正确吗? public void onClick(DialogInterface dialog,int which){ setContentView(R.layout.choose); lv1=(ListView)findViewById(R.id.options); String[]lv_arr=新字符串[]{“预订分类广告”、“预订分类展示广告”、“预订展示广告”、“页面位置可用性”、“MIS”、“市场份额”、“批准”、“上传材料”}; ArrayList选项=新建ArrayList(); Options.addAll(Arrays.asList(lv_arr)); listAdapter=new ArrayAdapter(this,R.layout.choose,R.id.options); lv1.setAdapter(listAdapter); } });

android中ArrayAdapter的这种用法正确吗? public void onClick(DialogInterface dialog,int which){ setContentView(R.layout.choose); lv1=(ListView)findViewById(R.id.options); String[]lv_arr=新字符串[]{“预订分类广告”、“预订分类展示广告”、“预订展示广告”、“页面位置可用性”、“MIS”、“市场份额”、“批准”、“上传材料”}; ArrayList选项=新建ArrayList(); Options.addAll(Arrays.asList(lv_arr)); listAdapter=new ArrayAdapter(this,R.layout.choose,R.id.options); lv1.setAdapter(listAdapter); } });,android,onclick,Android,Onclick,它给出的错误是“构造函数ArrayAdapter(新的DialogInterface.OnClickListener(){},int,int)未定义” 我是编程新手,请告诉我如何从Onclicklistner更改为列表视图?中的此 public void onClick(DialogInterface dialog, int which) { setContentView (R.layout.choose); l

它给出的错误是“构造函数ArrayAdapter(新的DialogInterface.OnClickListener(){},int,int)未定义”


我是编程新手,请告诉我如何从Onclicklistner更改为列表视图?

中的

public void onClick(DialogInterface dialog, int which) {



                setContentView (R.layout.choose);
                       lv1 = (ListView) findViewById(R.id.options);
                     String[] lv_arr= new String [] {"Book a Classified Ad","Book a Classified display Ad","Book a display Ad","Page Position Availability", "MIS", "Market Share", "Approval", "Upload Material" };
                    ArrayList<String> Options = new ArrayList<String>();  
                    Options.addAll(Arrays.asList(lv_arr));
                    listAdapter = new ArrayAdapter<String>(this, R.layout.choose, R.id.options);  

                    lv1.setAdapter( listAdapter );      

                                      }
           });    
ArrayAdapter(this,R.layout.choose,R.id.options);

指一个
对话框接口。OnClickListener
类。ArrayAdapter需要指向扩展上下文的对象(即活动,最好是listactivity)的指针。

谢谢。。。明白这一点。。。你能给我看一个例子或任何我可以研究的链接吗…我需要从这个对话框界面切换到不同的视图你确定要切换到不同的视图而不是启动新的活动吗?创建这样的列表是非常不寻常的
ArrayAdapter<String>(this, R.layout.choose, R.id.options);