2013-11-26 135 views
0

Ara> Button,Dizi> array。清除缓存listview android

当我点击按钮列表列表视图的botton?有任何身体帮助我吗? 帮助,帮助

PS:我试过的东西,但没有奏效

protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState);// 
      setContentView(R.layout.activity_main); 
      Ara = (Button)findViewById(R.id.btnAra); 
      multitv =(MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1); 
      adapter =new ArrayAdapter<String>(this,android.R.layout.select_dialog_singlechoice, Neresi()); 
      multitv.setAdapter(adapter); 

      multitv.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); 

      Aranan = (String)multitv.getText().toString(); 
      listView = (ListView) findViewById(R.id.list); 
      listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); 
      Ara.setOnClickListener(this) ; 

     } 



    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.main, menu); 
     return true; 
    } 

    @Override 
    public void onClick(View v) { 
     // TODO Auto-generated method stub 

     if(v.getId() == R.id.btnAra) 
     { 

      String []dizi =null; 
      dizi = Belirtiler("Baş"); 
      adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice,dizi); 
      listView.setAdapter(adapter); 


     } 

    } 
+0

如果你想更新你的列表,只需调用'adapter.notifyDataSetChanged();'而不是'listView.setAdapter(adapter);'in'onClick()'方法 –

+0

我试过了,但不起作用:(我想清除listview项目之前,只在listview上显示新项目 – hiddenhazard

回答