Мне нужно отобразить список сообщений и сделать его доступным для клика, я прочитал ListView и попробовал его использовать, но у меня есть данные в чем-то вроде кода ниже, как я могу добавить в адаптер? из этого списка я зациклирую и получаю сообщения say list.get (i) .getMessage(); который должен отображаться, и есть несколько сообщений.Добавление данных arraylist в listview
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.reminderlist);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.reminderlayout);
setContentView(R.layout.reminderlayout);
getWindow().getDecorView().setBackgroundColor(Color.WHITE);
ArrayList<GetReminder> list = (ArrayList<GetReminder>) getIntent().getSerializableExtra("reminderList");
System.out.println("size is >>>"+list.size());
// Binding resources Array to ListAdapter
}
Я собираюсь получать сообщения из списка вроде ... list.get (i) .getMessage(); и они являются «n» количеством сообщений, которые будут отображаться в списке, будет ли ваш код работать? – jenil
Пожалуйста, проверьте метод getView в примере. Каждый вызов этого метода представляет собой 1 строку в вашем списке. Здесь вы должны написать свое представление о том, как отображать информацию из вашего списка в ListView. – Divers
ОК, я прошел через него, я даже нашел полный пример в конце, но в том, как реализовать событие onClick – jenil