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

Прокрутка списка вместе с экраном - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Программа для Андроид на NetBeans http://www.cyberforum.ru/android-dev/thread1750250.html
Добрый день! Подскажите пожалуйста, как перенести программу, написанную в NetBeans на java на Android Studio для последующей ее компиляции и запуску на андроид устройствах? В NetBeans программа отлаженная и рабочая. Суть вопроса состоит не в обязательном переносе на Android Studio, а запуск прилоджения на андроид устройствах, то есть можно зашить .apk в NetBeans
Android Способы вывода Видео и Картинок Добрый ночи. Очень сильно нужна ваша помощь. Каким образом можно из сервера получить img,iframe,a href, script ..., и отформатировано вывести в приложение. Просто никак не получается. Вывести Видео из Youtube. ссылка есть не получается вывести картинки. Использую layout -> recyclerview. записываю TextView. Html.from(). http://www.cyberforum.ru/android-dev/thread1750081.html
Android Приём данных по Bluetooth
Из Arduino посылается строка xx|xx|xx|xx|xx,xxxx|\n, где х-любое число. На андроиде получаю: х| x| x| x| итд. Подскажи как получить целую строку. h = new Handler() { public void handleMessage(android.os.Message msg) { sbprint=""; switch (msg.what) {
NullPointerException Android
Button button = (Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //do something } }); Студия предупреждает, мол View.OnClickListener() может сгенерировать NullPointerException. Вопрос номер 1: в каком случае будет сгенерировано это самое исключение?
Android Не работает marginRight в LinearLayout http://www.cyberforum.ru/android-dev/thread1749735.html
Подскажите, пожалуйста, пытаюсь сделать, чтобы кнопка была с отступом в 20dp с правой стороны, проще говоря, выровнять по правому краю, но что-то не срабатывает: <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:orientation="horizontal"> <TextView ...
Android Как обновить Recycle View после добавления нового элемента в БД? Используется Cursor Проблема такова, после добавления элемента в БД, список элементов Recycle View не обновляется, приходится заново пересоздавать фрагмент, а хотелось бы что бы строчка сразу появлялась + с анимацией. В списке элементов нажимаю кнопочку, открывается новое активити в нем я заполняю поля и нажимаю записать, данные записываются в БД, активити закрывается и я возвращаюсь обратно в список элементов,... подробнее

Показать сообщение отдельно
Timur_St
0 / 0 / 0
Регистрация: 13.05.2016
Сообщений: 17
01.06.2016, 09:47  [ТС]     Прокрутка списка вместе с экраном
все получилось, нужно было добавить в Java метод
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static void setListViewHeightBasedOnChildren(ListView listView) {
    ListAdapter listAdapter = listView.getAdapter();
    if (listAdapter == null) {
        // pre-condition
        return;
    }
    int totalHeight = 0;
    for (int i = 0; i < listAdapter.getCount(); i++) {
        View listItem = listAdapter.getView(i, null, listView);
        listItem.measure(0, 0);
        totalHeight += listItem.getMeasuredHeight();
    }
    ViewGroup.LayoutParams params = listView.getLayoutParams();
    params.height = totalHeight
            + (listView.getDividerHeight() * (listAdapter.getCount() - 1));
    listView.setLayoutParams(params);}
и потом вызвать этот метод после добавления адаптера и указать в нем свой лист
Java
1
setListViewHeightBasedOnChildren(list);
только тогда лист стал прокручивался вместе с экраном, shavuz большое спасибо за советы
 
Текущее время: 13:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru