2015-08-30 3 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(); 
Смежные вопросы