Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Кастомизированный список - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ошибка Value null at rows of type org.json.JSONObject$1 cannot be converted to JSONArray http://www.cyberforum.ru/android-dev/thread1789681.html
public class MainActivity extends Activity { JSONObject jsonobject; JSONArray jsonarray; ListView listview; ListViewAdapter adapter; ProgressDialog mProgressDialog; ...
Программирование Android Переадресация вызова Товарищи, переадресацию средствами андроида сделать можно или это полностью операторская опция? http://www.cyberforum.ru/android-dev/thread1789598.html
Программирование Android Сенсор магнитного поля
сенсор магнитного поля работает когда телефон лежит только горизонтально или можно держать вертикально и он определит правильно направление?
Программирование Android Удалить (uninstall) приложение из BroadcastReceiver
Собственно Uri packageURI = Uri.parse("package:com.mypackage"); Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); startActivity(uninstallIntent); ...
Программирование Android Обработчик нажатия для вложенных лайаутов http://www.cyberforum.ru/android-dev/thread1789436.html
Здравствуйте! Подскажите как определить какая кнопка вызвала OnClick, если кнопки находятся во вложенных однотипных layout-ах и соответственно их ID совпадают. public void onClick(View v){...
Программирование Android Не работает Html.fromHtml() AppCompatTextView textView = ...; textView .setText(Html.fromHtml("<b>"+getString(R.string.werefrom_text)+":</b> "+addressFrom +"<br />"+ ... подробнее

Показать сообщение отдельно
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
04.08.2016, 16:05
Java
1
2
3
4
@Override
public Object getItem(int i) { 
    return null; 
}
Жестяк.
Java
1
2
3
4
 @Override
    public int getCount() {
        return 0;
    }
Круто.
В общем, возьмите ArrayAdapter, а не BaseAdapter. Используйте ViewHolder для улучшения производительности.

Я в последнее время по-другому немного инициализирую ListView. Сначала создаю адаптер на основе этого класса, но в качестве списка передаю new ArrayList<Класс>(). Затем, конечно, listView.setAdapter(adapter). Дальше запускаю фоновый поток, где создаю новую коллекцию (под другой переменной). По окончании делаю adapter.addAll(коллекция); adapter.notifyDataSetChanged();
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru