public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.select);
        
        
        listView = new ListView(this);          listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,getData()));          setContentView(listView);  
 final Button button_back=(Button)findViewById(R.id.button5);
        /*************************单击按钮查询数据开始**************************/
        button_select.setOnClickListener(new View.OnClickListener() {
     
           
                 public void onClick(View v) {
         
          按钮单击功能
         
          }
          });
  private List<String> getData(){ 
        添加数据}
========================================================================
每次运行代码都报错,后来查找发现是 setContentView(listView);  后单击按钮功能失效,只要屏蔽 setContentView(listView);  这段代码或者单击按钮的方法就正常了,我现在想要listview和单击按钮都起作用,请问上述代码应该如何修改,啊,我是初学者希望高手们说的详细点