2015-08-30 81 views
1

我想在simple_list_item_2中添加元素。但我不知道如何添加。我創建了2 ArrayList s。這裏是我的代碼如何在simple_list_item_2中添加元素?

public class MainActivity extends AppCompatActivity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    listv=(ListView) findViewById(R.id.listview); 

    arraylist1=new ArrayList<String>(); 
    arraylist1.add("a"); 
    arraylist1.add("b"); 
    arraylist1.add("c"); 

    arraylist2=new ArrayList<String>(); 
    arraylist2.add("1"); 
    arraylist2.add("2"); 
    arraylist2.add("3"); 

    adapter= new ArrayAdapter(this,android.R.layout.simple_list_item_2,arraylist1); 
    listv.setAdapter(adapter); 
} 

ArrayList<String> arraylist1,arraylist2; 
ArrayAdapter adapter; 
ListView listv; 
} 

回答

0

正如您所添加的元素之前,你可以在任何時候你想要的添加它們,

arraylist1.add("a"); 

然後你只需要通知該數據已經改變了適配器,以在添加或刪除數組列表中的數據後,請執行以下代碼行...

adapter.notifyDatasetChanged();